npm脚本中的nodemon多次触发
Posted
技术标签:
【中文标题】npm脚本中的nodemon多次触发【英文标题】:nodemon in npm script triggered multiple times 【发布时间】:2019-06-12 14:25:06 【问题描述】:我的 npm 脚本:
"build": "tsc -w -p ./src/server",
"run": "nodemon --watch ./dist/server ./dist/server/app.js",
"start": "concurrently --kill-others \"npm:build\" \"npm:run\""
从 VSCode 的终端,我可以使用 start
任务启动应用程序。
但是 nodemon 启动两次,保存文件时会多次重启。我以为是因为build
任务还没有完成。
我怎样才能让这些工作串联起来,让一个等待另一个?我不想使用轮询。
我使用的是 Ubuntu 18,节点 10.15.0,npm 6.5.0。
【问题讨论】:
【参考方案1】:运行良好的配置示例:
package.json:
"start:dev": "nodemon --config nodemon.json ./dist/src/index.js",
nodemon.json:
"watch": ["src"],
"ext": "ts",
"ignore": ["src/**/*.spec.ts"],
"exec": "ts-node ./src/index.ts"
【讨论】:
以上是关于npm脚本中的nodemon多次触发的主要内容,如果未能解决你的问题,请参考以下文章
npm install 在 nodemon@1.18.9 安装后脚本失败
如何在 npm 脚本中使用 nodemon 来构建和启动脚本?
更改文件时如何使用 nodemon 在 npm 脚本上重新启动多个服务器文件