ala-cli
Version:
aladdin develop utils
35 lines (28 loc) • 822 B
JavaScript
/**
*
* @file Command Sync 同步编译文件到开发机
* @author chenrui09
* @date 2017/5/11
*
*/
const path = require('path');
const exec = require('child_process').exec;
let dirRoot = process.cwd();
let appConf = require(path.join(dirRoot, 'app.conf'));
module.exports = () => {
let destDir = appConf.dest;
let fisFile = path.join(__dirname, 'fis3', 'fis3.sync.js');
let cmdStr = `fis3 release --root=${destDir} --file=${fisFile} -w -c`;
let cmd = exec(cmdStr);
let output = '';
cmd.stdout.on('data', (data) => {
output += data;
if (/\n/.test(output)) {
console.log(output);
output = '';
}
});
cmd.on('exit', (code) => {
console.log('fis3 运行进程关闭:' + code);
});
};