В моем Angular проекте возникли ошибки при попытке создать docker образ. Я использовал ng update @angular/cli @angular/core
и смог устранить эту ошибку, и теперь я могу создать контейнер docker моего проекта, который обслуживается. Тем не менее, теперь я не могу обслуживать свой проект с ng serve
, потому что я получаю следующую ошибку:
An unhandled exception occurred: compiler.getInfrastructureLogger is not a function
getInfrastructureLogger
НЕ является функцией, которую я создал, я предполагаю, что она исходит из мод узла. Я попытался удалить папку node_mod и установить их заново с помощью npm install
, но все равно получаю ту же ошибку. Я попытался очистить свой npm кеш, и я все еще получаю сообщение об ошибке.
Я вернул пару коммитов (до того, как я запустил ng update @angular/cli @angular/core
), и затем я смог запустить ng serve
без ошибок, но я не могу создать мои docker изображения. Мне нужно иметь возможность использовать контейнеры, поэтому я должен использовать ng update @angular/cli @angular/core
. Но я также хочу быть в состоянии обслуживать свой проект в качестве отдельного (плюс лучше для разработки).
Кто-нибудь есть какие-либо советы по поводу этой ошибки? Откуда это? Решения? Я был бы очень признателен. Спасибо за любую помощь, которую вы можете оказать.
*** Чтобы указать, я использовал ng update @angular/cli @angular/core --force
, это был единственный для меня, чтобы выполнить эту команду.
Мой проект Angular 8, узел версия узла 12.14.