Перезапустите Node.js отладки только после успешной компиляции TSLint и TypeScript - PullRequest
0 голосов
/ 29 июня 2018

Я пытаюсь написать сценарий отладки npm, чтобы при изменении любого исходного файла выполнялось tslint, затем tsc и, наконец, node --inspect.

В настоящее время у меня есть следующие скрипты в package.json:

"start": "node dist/app.js",
"start-debug": "node --inspect dist/app.js",
"build": "npm run tslint && npm run build-ts",
"tslint": "tslint -c tslint.json -p tsconfig.json",
"build-ts": "tsc",
"debug": "nodemon --exec \"(npm run build || exit 1) && npm run start-debug\""

Проблема в том, что при сбое процесса или компиляции lint экземпляр node.js завершается. Я хотел бы, чтобы экземпляр node.js был перезапущен только после успешного завершения tslint и tsc.

Есть идеи? Спасибо.

...