无法安装@angular/fire@latest:Angular 16依赖冲突问题求助
解决Angular 16安装@angular/fire失败的依赖冲突问题
问题原因
你当前使用Angular 16版本,但执行ng add @angular/fire@latest时安装的是7.5.0版本——该版本的peer依赖仅支持Angular 12~15,与Angular 16不兼容,因此触发依赖树解析失败。
解决方案
安装适配Angular 16的@angular/fire 8.x版本,步骤如下:
- 先卸载项目中无效的@angular/fire依赖:
npm uninstall @angular/fire
- 安装支持Angular 16的@angular/fire版本:
ng add @angular/fire@8.0.0
若后续8.x有更新稳定版,也可直接安装最新版:
ng add @angular/fire@latest
执行上述命令后,@angular/fire会自动匹配Angular 16的依赖,完成安装与初始化配置。
内容的提问来源于stack exchange,提问作者Moblize IT
相关产品推荐
相关产品推荐

