UNPKG

@oceans/oceans-cli

Version:

work for oceans

27 lines (21 loc) 625 B
const { exec } = require('child_process'); exports.execCommand = function (command) { return new Promise((resolve, reject) => { const childProcess = exec(command); childProcess.stdout.on('data', (data) => { console.log(data.toString()); }); childProcess.stderr.on('data', (data) => { console.log(data.toString()); }); childProcess.on('error', (err) => { console.error('error ==>', err.message); reject && reject(err.message); process.exit(0) }); childProcess.on('close', () => { console.log('create react app done'); resolve(); }); }); }