@tarojs/plugin-mini-ci
Version:
Taro 小程序端构建后支持CI(持续集成)的插件
19 lines • 659 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getNpmPkgSync = exports.resolveNpmSync = void 0;
const npmCached = {};
function resolveNpmSync(pluginName, root) {
const resolvePath = require('resolve');
if (!npmCached[pluginName]) {
npmCached[pluginName] = resolvePath.sync(pluginName, { basedir: root });
}
return npmCached[pluginName];
}
exports.resolveNpmSync = resolveNpmSync;
function getNpmPkgSync(npmName, root) {
const npmPath = resolveNpmSync(npmName, root);
const npmFn = require(npmPath);
return npmFn;
}
exports.getNpmPkgSync = getNpmPkgSync;
//# sourceMappingURL=npm.js.map