Как остановить обслуживание сайта при ошибке компиляции с помощью ng serve - PullRequest
1 голос
/ 02 октября 2019

Поведение по умолчанию для ng serve - отслеживать изменения в исходном коде и перекомпилировать при обнаружении изменений. Если код приложения не скомпилируется, ng serve продолжит представлять последнюю хорошую сборку. Это может затруднить тестирование и устранение неисправностей. Есть ли способ использовать ng serve, который прекратит обслуживание приложения в случае сбоя компиляции?

Я искал в Google и в списках выпусков различных репозиториев github для angular, и я не вижуКто-нибудь говорил об этом.

Вот пример сценария, в котором это может быть полезно (среди многих):

  • У вас есть несколько неудачных модульных тестов. Вам нужно внести изменения и посмотреть, исправят ли они тест или нет. Вы вносите изменения, забываете точку с запятой (или делаете другую ошибку компиляции), и вы видите, что тест продолжает проваливаться, но вы упускаете из виду, что причина, по которой тест не исправлен, состоит в том, что вы все еще запускаете тот же тест из предыдущегопопытка из-за ошибки компиляции.

Я надеюсь, что смогу определить, существует ли существующий способ решения проблемы при разработке локального углового приложения. Меня также интересует вопрос о том, заинтересованы ли другие люди в возможности не показывать сбой при компиляции.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...