qb-clio
Version:
qb-cli 脚手架,仅有vue模板
15 lines (14 loc) • 410 B
JavaScript
module.exports = async function npmInstall(...args) {
const { spawn } = require('child_process')
return new Promise((resolve, reject) => {
let cps = spawn(...args)
cps.stdout.pipe(process.stdout)
cps.stderr.pipe(process.stderr)
cps.on('close', function () {
resolve()
})
cps.on('error', function () {
reject()
})
})
}