Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js npm在运行“时运行所有失败”;tsc手表“;并行指挥_Node.js_Tsc_Npm Scripts - Fatal编程技术网

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
时会同时杀死两台服务器)