nodemon в скрипте npm запускается несколько раз - PullRequest
0 голосов
/ 18 января 2019

Мои сценарии 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 голосов
/ 18 января 2019

Пример моей конфигурации, которая работает хорошо:

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