UNPKG

ala-cli

Version:

aladdin develop utils

35 lines (28 loc) 822 B
/** * * @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); }); };