You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

执行npm install安装@angular/fire后package.json未更新如何解决

@angular/fire安装后package.json未更新的解决方案
  • 检查npm默认save配置
    npm 5及以上版本默认开启安装时自动写入package.json的配置,若配置被修改会导致写入失效,执行以下命令检查配置:
    npm config get save
    若返回值为false,执行以下命令开启默认写入:
    npm config set save true
  • 确认命令执行目录正确性
    执行安装命令的路径必须为Angular项目根目录(即包含angular.json、package.json文件的目录),避免在子目录或上层目录执行安装命令导致依赖写入到其他位置。
  • 排查安装过程异常
    若存在Angular版本与@angular/fire版本不兼容、依赖冲突、目录权限不足等问题,会出现看似安装完成实际未成功写入的情况:
    1. 先清理npm缓存:npm cache clean --force
    2. 执行安装时添加日志参数查看详细运行信息,定位失败原因:npm install @angular/fire --save --verbose
    3. 若存在版本兼容问题,可指定和当前Angular大版本匹配的@angular/fire版本安装,例如当前使用Angular 17则执行:npm install @angular/fire@17 --save
  • 检查项目npm自定义配置
    查看项目根目录下的.npmrc文件,是否存在save=false、package-lock=false等会阻止写入package.json的配置项,若有则临时注释或删除对应配置后重试安装。
  • 重置依赖环境重试
    若以上方案均无效,可先备份项目后删除node_modules目录、package-lock.json文件,先执行npm install安装现有所有依赖,再重新执行@angular/fire的安装命令。

内容的提问来源于stack exchange,提问作者VeeR Hunter

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 10:54:04