l2en-cli
Version:
cli,项目脚手架,快速搭建项目框架
23 lines • 758 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var ora_1 = require("ora");
var shelljs_1 = require("shelljs");
var chalk_1 = require("chalk");
var installDps = function (dir) {
if (dir === void 0) { dir = ''; }
console.log('staring');
return new Promise(function (resolve, reject) {
var spinner = ora_1.default('dependencies installing...');
spinner.start();
shelljs_1.default.cd(dir);
if (shelljs_1.default.exec("npm i").code !== 0) {
reject(void 0);
}
else {
spinner.succeed(chalk_1.default.green('依赖安装完成 \n'));
resolve(void 0);
}
});
};
exports.default = installDps;
//# sourceMappingURL=installDps.js.map