Поведение по умолчанию для ng serve - отслеживать изменения в исходном коде и перекомпилировать при обнаружении изменений. Если код приложения не скомпилируется, ng serve продолжит представлять последнюю хорошую сборку. Это может затруднить тестирование и устранение неисправностей. Есть ли способ использовать ng serve, который прекратит обслуживание приложения в случае сбоя компиляции?
Я искал в Google и в списках выпусков различных репозиториев github для angular, и я не вижуКто-нибудь говорил об этом.
Вот пример сценария, в котором это может быть полезно (среди многих):
- У вас есть несколько неудачных модульных тестов. Вам нужно внести изменения и посмотреть, исправят ли они тест или нет. Вы вносите изменения, забываете точку с запятой (или делаете другую ошибку компиляции), и вы видите, что тест продолжает проваливаться, но вы упускаете из виду, что причина, по которой тест не исправлен, состоит в том, что вы все еще запускаете тот же тест из предыдущегопопытка из-за ошибки компиляции.
Я надеюсь, что смогу определить, существует ли существующий способ решения проблемы при разработке локального углового приложения. Меня также интересует вопрос о том, заинтересованы ли другие люди в возможности не показывать сбой при компиляции.