Используйте cpx и машинопись для просмотра и обслуживания изменений файлов - PullRequest
0 голосов
/ 12 января 2019

Я использую cpx для копирования .yml файлов и машинопись для компиляции .ts файлов. Все это затем обрабатывается сценарием npm с использованием узла следующим образом:

start: "tsc && cpx \"src/**/*.yml\" dist/src && node ./dist/server.js

Работает без проблем на рабочем сервере. Проблема возникает, когда я пытаюсь запустить установку в режиме наблюдения во время разработки, используя tsc-watch следующим образом:

"start:watch": "cpx \"src/**/*.yml\" dist/src --watch && tsc-watch --onSuccess \"node ./dist/server.js\" --onFailure \"echo Beep! Boop! Compilation Failed!\""

Я получаю сообщение об ошибке Beep! Boop! Сбой компиляции! , когда я запускаю npm run start:watch, что, однако, изменится на то, что я ожидал бы, когда компиляция прошла успешно. Затем приложение работает правильно.

Можно ли использовать tsc-watch вместе с другой командой сценария в режиме наблюдения, не получая этого запутанного поведения?

...