ant-design/scripts/install.js
2016-04-14 11:54:27 +08:00

27 lines
490 B
JavaScript

/* eslint strict: 0 */
'use strict';
function runCmd(cmd, args, fn) {
args = args || [];
const runner = require('child_process').spawn(cmd, args, {
// keep color
stdio: 'inherit'
});
runner.on('close', (code) => {
if (fn) {
fn(code);
}
});
}
runCmd('which', ['tnpm'], (code) => {
let npm = 'npm';
if (!code) {
npm = 'tnpm';
}
console.log(`${npm} installing`);
runCmd(npm, ['install'], () => {
console.log(`${npm} install end`);
});
});