comb-cli
Version:
comb cli
28 lines (25 loc) • 881 B
JavaScript
const config = require('../lib/config.json');
const path = require('path');
const process = require('process');
const rootPath = process.cwd();
require('shelljs/global');
const prompt = require('../lib/prompt.js');
const downLoadFrame = require('../lib/downLoadFrame.js');
const createCombJson = require('../lib/createCombJson.js');
var createIgnore = require('../lib/createIgnore.js');
let combJsonOpt = {
version: config.frame.version
}
function create () {
createCombJson(combJsonOpt).then((data) => {
const frameOpt = Object.assign(config.frame, data); // 将后期输入配置与默认配置merge
downLoadFrame(frameOpt).then(() => {
createIgnore();
echo('开始安装框架依赖包'.yellow);
exec('npm install');
echo('done'.green);
});
});
}
module.exports = create;