【发布时间】:2018-11-29 16:06:07
【问题描述】:
命令tsc -w -p server 观察server 目录将TypeScript 编译到dist/server 文件夹中(dist/server/app.js 是主要的Node 脚本)。
命令nodemon -w dist/server dist/server/app.js 监视dist/server 文件夹并在发生变化时重新加载dist/server/app.js。
问题:如果我同时运行两个命令,tsc 将需要一些时间,但nodemon 启动太快,而dist/server/app.js 尚不存在。
concurrently \"tsc -w -p server\" \"nodemon -w dist/server dist/server/app.js\"
另一方面,如果我按顺序运行命令,我会丢失nodemon 输出(即服务器输出),因为tsc 会监视更改并“窃取”控制台输出:
tsc -w -p server\ && nodemon -w dist/server dist/server/app.js
我已经使用nodemon 和npm-run-all 测试了这两种策略,这是一种流行的替代方案。
相关问题(接受的答案并不能解决问题):
【问题讨论】:
标签: node.js typescript nodemon