Node.js npm在运行“时运行所有失败”;tsc手表“;并行指挥
我试图使用Node.js npm在运行“时运行所有失败”;tsc手表“;并行指挥,node.js,tsc,npm-scripts,Node.js,Tsc,Npm Scripts,我试图使用npm run all来管理同时运行两台服务器。对于其中一台服务器,我正在尝试使用tsc-watch以watch模式运行它 该命令如下所示: "start": "tsc-watch --onSuccess \"node dist/server.js\"" npm run all成功启动两台服务器tsc watch还监视Typescript文件的更改,并自动成功地重新编译它 但是,当tsc watch重新编译Typescript文件并重新启动服务器时,npm run all似乎停止正常
npm run all
来管理同时运行两台服务器。对于其中一台服务器,我正在尝试使用tsc-watch
以watch
模式运行它
该命令如下所示:
"start": "tsc-watch --onSuccess \"node dist/server.js\""
npm run all
成功启动两台服务器tsc watch
还监视Typescript文件的更改,并自动成功地重新编译它
但是,当tsc watch
重新编译Typescript文件并重新启动服务器时,npm run all
似乎停止正常工作。具体地说,如果我试图通过在终端(OSX)中按下CTRL+C
来杀死这两台服务器,它将只杀死重新编译的tsc watch
服务器,而另一台服务器仍在运行
我想一定有办法解决这个问题。有人给我一些建议吗?找到了答案。我认为这只是
npm run all
的一个bug。同时使用
不会出现此问题(在点击CTRL-C
时会同时杀死两台服务器)