Не могу установить @angular/fire из-за проблем несовместимости

поэтому я запустил npm outdated и попытался установить туда некоторые устаревшие вещи, не зная, что они на самом деле делают, думая, что мне следует их обновить. и это то, что мне действительно нужно. мне нужно установить angular fire и это видно

⠏ Installing packages (npm)...npm ERR! code ERESOLVE
npm ERR! ERESOLVE could not resolve
npm ERR!
npm ERR! While resolving: @ionic/[email protected]
npm ERR! Found: @angular/[email protected]
npm ERR! node_modules/@angular/animations
npm ERR!   @angular/animations@"^17.0.2" from the root project
npm ERR!   peerOptional @angular/animations@"17.2.1" from @angular/[email protected]  
npm ERR!   node_modules/@angular/platform-browser
npm ERR!     @angular/platform-browser@"^17.0.2" from the root project
npm ERR!     peer @angular/platform-browser@"^17.0.0" from @angular/[email protected]
npm ERR!     node_modules/@angular/fire
npm ERR!       @angular/fire@"^17.0.1" from the root project
npm ERR!     3 more (@angular/forms, @angular/platform-browser-dynamic, @angular/router)    
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! peer @angular/platform-server@">=14.0.0" from @ionic/[email protected]
npm ERR! node_modules/@ionic/angular-server
npm ERR!   @ionic/angular-server@"^7.7.4" from the root project
npm ERR!
npm ERR! Conflicting peer dependency: @angular/[email protected]
npm ERR! node_modules/@angular/animations
npm ERR!   peer @angular/animations@"17.2.4" from @angular/[email protected]
npm ERR!   node_modules/@angular/platform-server
npm ERR!     peer @angular/platform-server@">=14.0.0" from @ionic/[email protected]      
npm ERR!     node_modules/@ionic/angular-server
npm ERR!       @ionic/angular-server@"^7.7.4" from the root project
npm ERR!
npm ERR! Fix the upstream dependency conflict, or retry
npm ERR! this command with --force or --legacy-peer-deps
npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
npm ERR!
npm ERR!

угловая анимация до сих пор не соответствует нужной версии моего проекта, потому что, когда я пытался ее обновить, также возникла проблема совместимости

Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Angular и React для вашего проекта веб-разработки?
Angular и React для вашего проекта веб-разработки?
Когда дело доходит до веб-разработки, выбор правильного front-end фреймворка имеет решающее значение. Angular и React - два самых популярных...
Эпизод 23/17: Twitter Space о будущем Angular, Tiny Conf
Эпизод 23/17: Twitter Space о будущем Angular, Tiny Conf
Мы провели Twitter Space, обсудив несколько проблем, связанных с последними дополнениями в Angular. Также прошла Angular Tiny Conf с 25 докладами.
Угловой продивер
Угловой продивер
Оригинал этой статьи на турецком языке. ChatGPT используется только для перевода на английский язык.
Мое недавнее углубление в Angular
Мое недавнее углубление в Angular
Недавно я провел некоторое время, изучая фреймворк Angular, и я хотел поделиться своим опытом со всеми вами. Как человек, который любит глубоко...
Освоение Observables и Subjects в Rxjs:
Освоение Observables и Subjects в Rxjs:
Давайте начнем с основ и постепенно перейдем к более продвинутым концепциям в RxJS в Angular
0
0
106
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

просто бегите с флагом силы.

npm install @angular/fire --force

Другие вопросы по теме