Внезапно мое приложение Angular получает ошибку при создании приложения.
TypeError: C:\Users\c\dev\privacy\node_modules\@fortawesome\angular-fontawesome\fesm2020\angular-fontawesome.mjs: Cannot set properties of undefined (setting 'kind')
./node_modules/primeng/fesm2020/primeng-api.mjs - Error: Module build failed (from ./node_modules/@angular-devkit/build-angular/src/babel/webpack-loader.js):
TypeError: C:\Users\c\dev\privacy\node_modules\primeng\fesm2020\primeng-api.mjs: Cannot set properties of undefined (setting 'kind')
./node_modules/primeng/fesm2020/primeng-button.mjs - Error: Module build failed (from ./node_modules/@angular-devkit/build-angular/src/babel/webpack-loader.js):
TypeError: C:\c\dev\privacy\node_modules\primeng\fesm2020\primeng-button.mjs: Cannot set properties of undefined (setting 'kind')
./node_modules/primeng/fesm2020/primeng-calendar.mjs - Error: Module build failed (from ./node_modules/@angular-devkit/build-angular/src/babel/webpack-loader.js):
TypeError: C:\Users\c\dev\privacy\node_modules\primeng\fesm2020\primeng-calendar.mjs: Cannot set properties of undefined (setting 'kind')
У меня есть еще 40 таких строк. Вчера я развернул приложение без единой проблемы, сегодня я быстро развернул его и обнаружил все ошибки.
Использование Углового 13
Пытался обновить зависимости, даже угловую версию, но безуспешно.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


У меня еще нет решения, но сегодня я столкнулся с этим же. Итак, я добавлю свои данные на случай, если это что-то вызовет для кого-то.
Также с помощью angular 13. Я тоже пытался обновиться до angular 14, но это не сработало.
Я также иду за angular-fontawesome и только за один другой пакет. Другой пакет — это пользовательский пакет в частном репозитории. Но у меня пока нет проблем с этим частным репо в других проектах. Пока это затрагивает только один из трех угловых проектов. Я пройду через различия между ними позже.
Это не то, что мы изменили. Это начало происходить только сегодня. Это начало происходить на нашем сервере сборки. Чтобы убедиться, что это не то, что мы изменили, я пересобрал ветку, которую мы не трогали в течение месяца, и она падает с той же ошибкой. Наконец-то я смог воссоздать его локально, удалив node module, package lock и очистив npm cache.
Это все, что я знаю до сих пор. Я буду обновлять, как я узнаю больше.
Обновлять:
В tsconfig.json у меня было:
"target": "es5"
Я изменил это, чтобы оно соответствовало другому приложению, в котором не возникало проблемы:
"target": "es2015"
и это работает. Я не могу объяснить, почему это стало проблемой только сегодня.
У одной из зависимостей было ошибочное обновление, но они, по-видимому, исправили его в течение 24 часов. Отменил все изменения/тесты, которые я сделал, и внезапно все теперь работает
Ваш ответ может быть улучшен с помощью дополнительной вспомогательной информации. Пожалуйста, отредактируйте , чтобы добавить дополнительные сведения, такие как цитаты или документация, чтобы другие могли подтвердить правильность вашего ответа. Вы можете найти больше информации о том, как писать хорошие ответы в справочном центре.
Как и ожидалось, это была проблема с зависимостями. Они обновили сегодня и ничего не изменили, теперь это работает.