ts-api-core
Version:
Nodejs api framework core
20 lines • 685 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.PackageLoader = void 0;
/**
* 动态加载依赖包,这样运行的时候,不用把所有的包都引用进来
*/
// eslint-disable-next-line @typescript-eslint/no-extraneous-class
class PackageLoader {
static load(name) {
try {
// eslint-disable-next-line @typescript-eslint/no-require-imports
return require(name);
}
catch (e) {
throw new Error(`需要包 ${name} 安装命令: npm install --save ${name}`);
}
}
}
exports.PackageLoader = PackageLoader;
//# sourceMappingURL=package.loader.js.map