AngularFire: ошибка нпм! ERESOLVE не удалось разрешить дерево зависимостей

#angular #firebase #angularfire2

# #angular #firebase #angularfire2

Вопрос:

Я следую документации, чтобы начать работу с AngularFire и Angular Universal. Однако после запуска npm install --save-dev @nguniversal/express-engine @nguniversal/module-map-ngfactory-loader express webpack-cli ts-loader ws xhr2 я получаю следующую ошибку:

вывод ошибки

npm ERR! ERESOLVE unable to resolve dependency tree

ОШИБКА нпм! Не удалось разрешить зависимость: ошибка нпм! peer @angular / common@»^ 8.2.0″ из @nguniversal/module-map-ngfactory-loader@8.2.6 нпм ОШИБАЕТСЯ! ошибка нпм node_modules/@nguniversal/module-map-ngfactory-loader! dev @nguniversal/module-map-ngfactory-loader@»*» из корневого проекта

Что я делаю не так? Или это ошибка? Какие-либо обходные пути?

Комментарии:

1. то же самое, вам удалось это решить?

2. @Glasnhost да, см. Ответ на вопрос. Надеюсь, это поможет 🙂

Ответ №1:

На данный момент документация для angular fire не обновлена. Кроме того, версии очень требовательны. Я добился успеха, следуя этому руководству.

Вы можете выполнить те же шаги, но с angular 11. Кроме того, просто даже не пытайтесь развертывать как облачную функцию.