【发布时间】:2021-12-15 00:35:56
【问题描述】:
我一直在关注几个关于如何在单个命令中同时运行 tsc -w 和 nodemon app.js 的 SO 链接。
我关注的链接: How do I execute typescript watch and running server at the same time?
我正在使用 typescript 在 node.js 中开发一个项目。每次 ts 代码发生变化时,我想使用 tsc -w 进行编译,然后使用 nodemon app.js 文件执行运行服务器。问题是我尝试了这两个命令,但它仍然没有运行第二个命令。我不知道为什么它不起作用。
我在 package.json 脚本中使用的命令
"dev1": "tsc -w && nodemon ./.build/src/app.js",
"dev2": "tsc && concurrently \"tsc -w\" \"nodemon ./.build/src/app.js\""
运行 npm run dev1
运行 npm run dev2
目前只有第一个命令正在运行,我看不到 nodemon 运行时会出现的日志。终端仅在日志下方显示:
Found 0 errors. Watching for file changes
[注意:当我尝试一个接一个运行时,两个命令都运行良好]
使用的版本(有点旧)
打字稿:3.0.1
nodemon:2.0.7
ts-node: 5.0.1
任何帮助将不胜感激。我不想使用任何额外的包,比如 ts-node-dev。
【问题讨论】:
标签: node.js typescript npm nodemon tsc