我的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。
答案 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"
}