npm脚本中的nodemon多次触发

时间:2019-01-18 10:24:27

标签: node.js npm nodemon npm-scripts

我的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 个答案:

答案 0 :(得分:0)

我的配置示例效果很好:

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"
}