2021-06-21 16:32:10 +08:00

24 lines
617 B
TypeScript

import * as childPrecess from 'child_process';
class ProcessHelper {
static exec(cmd): Promise<string> {
return new Promise((resolve, reject) => {
childPrecess.exec(cmd, (error, stdout, stderr) => {
if (error) {
reject(error);
} if (stderr) {
reject(stderr);
} else {
resolve(stdout)
}
})
})
}
}
// (async()=>{
// let res= await ProcessHelper.exec('cd /d e://workspace&&dir');
// console.log(res);
// })()
export default ProcessHelper