У меня проблемы с рендерингом моего сайта, раньше он работал нормально, но мне пришлось переустановить node и angular, и он перестал работать. Я на m1 macbook pro.
Угловой: 14.2.7
Узел: v16.18.0
✖ Ошибка предварительного рендеринга маршрутов к /Users/anya/Documents/dev/practice-landing/dist/siem-new-landing/browser. Метод Promise.prototype.then вызывается для несовместимого получателя [object Object]
🤔 А знаете ли вы, что...
Angular имеет активное сообщество разработчиков и обширную документацию.
Я столкнулся с аналогичной проблемой с моими Azure Pipelines, когда версия NodeJS не была определена, тогда потребовалась последняя LTS v16.18.0
. Я думаю, что есть проблема с совместимостью NodeJS v16.18.0
и Angular. В качестве временного обходного пути я понизил версию NodeJS до v16.17.1
, что на данный момент устранило проблему. Обновлю этот ответ, если найду постоянное решение.
то же самое здесь: Angular 14.1.3 и лазурные конвейеры. Указание FROM Node 16.17 в dockerfile решило это на данный момент. Спасибо!
Кто-то сделал ошибку и PR, если вы, ребята, хотите быть в курсе: https://github.com/angular/angular/issues/47872