loader
# 介绍
加载器模块。开发者自己维护的js模块/文件,需要被执行或者在 controller、service、jobs、preload等业务层被调用的时候,可能有路径、加密等问题。使用加载器可以避免它们。
# 使用方法
const {
loadFile,
execFile,
requireFile,
resolveModule,
getFullpath,
} = require('ee-core/loader');
# API列表
# loadFile(filepath)
- filepath [String] - 文件的绝对路径
加载js文件,返回一个模块。
# execFile(filepath, ...inject)
- filepath [String] - 文件的绝对路径
- inject [] - 注入的参数
加载并运行js文件,返回结果。如果文件是class将被实例化,如果是Function将被调用。
# resolveModule(filepath)
- filepath [String] - 文件路径
返回文件的绝对路径。
# requireFile(filepath)
- filepath [String] - 文件路径
引入模块
# getFullpath(filepath)
- filepath [String] - 文件路径
获取文件绝对路径
上次更新: 2025/04/10, 03:07:49