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

Firebase Functions部署npm警告:ajv-keywords@3.1.0需ajv@A6.0.0 peer依赖未安装

解决Firebase Functions部署时的ajv peer依赖警告问题

这个问题我之前部署Firebase Functions的时候也碰到过,本质就是peer依赖未满足导致的警告,跟着下面几步操作就能轻松解决:

  • 首先切换到你的Firebase Functions目录下(默认目录名是functions),执行命令:
    cd functions
    
  • 安装警告中要求的ajv版本(需要6.0.0及以上,推荐用兼容性较好的6.12.6版本):
    npm install ajv@^6.12.6
    
  • 安装完成后,可以验证一下依赖是否正确安装,执行:
    npm ls ajv
    
    输出里应该能看到ajv的版本符合要求,且ajv-keywords不再有peer依赖警告
  • 最后重新部署你的Firebase Functions即可:
    firebase deploy --only functions
    

如果之后再遇到类似的npm peer依赖警告,通用思路都是:查看提示中要求的依赖包版本,手动安装对应版本的依赖就能解决啦。

内容的提问来源于stack exchange,提问作者Shashank Shinde

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.19 09:57:58