我想从typescript文件内部执行一个命令。
- typescript文件不必继续,理想情况下它会结束
- 该命令及其所有输出都将输出到屏幕上,就好像它是从命令提示符下运行一样
我尝试过,但没有成功
var exec = require('child_process').exec
exec('npm run start', (err, stdout, stderr) =>console.log(stdout));
您要查找的是spawn
:
const { spawn } = require('child_process')
spawn('npm run start', [], { shell: true, stdio: 'inherit' })