Я хотел бы запускать определенную команду каждый раз, когда мой Angular проект перестраивается через ng serve
.
(Команда состоит в том, чтобы сгенерировать документацию TypeDoc из исходного кода; я стандартизирую нашу документацию и хотела бы иметь возможность проверять формат и внешний вид сгенерированной документации по мере ее написания.)
Эти два вопроса задают о добавлении пользовательских команд в процесс ng build
, но они оба, кажется, делают это, используя сценарий npm в качестве оболочки, которая, кажется, просто запускайте указанную команду всякий раз, когда вызывается ng build / ng serve, а не в ng serve
всякий раз, когда ng serve
перестраивает проект.
Я также нашел эту страницу по настройке угловой сборки, но не ясно, решает ли это или как это решает мою проблему, указанную выше.
Есть также этот вопрос, который стремится эффективно выполнить то же самое, что я ищу, но имеет только внешние решения (например, написание скрипта для проверки работы ng-serve и запуск моей команды всякий раз, когда ng-serve перестраивает объекты).
Наконец, есть этот вопрос, который утверждает, что нет способа запустить tslint
каждый раз, когда ng serve
перестраивает, но ему год, и не ясно, если ответ в общем «вы не можете указать скрипты для запуска во время ng serve», или если процесс сборки не имеет механизма для использования ошибок tslint
.
Возможно ли это, или я спрашиваю, как что-то открутить с помощью молотка?