Firebase扩展突发部署验证错误,未改动扩展仍报错
Firebase扩展部署报错:未接受服务条款的问题解决
报错信息
Extensions deploy had errors: - configure moralis-auth you have not accepted the Firebase Extensions User Terms of Service for project ctseer-b6274; to accept the terms, install an extension via the Firebase console or via the Firebase CLI in an interactive shell Error: Extensions deployment failed validation. No changes have been made to the Extension instances on ctseer-b6274
问题原因
- 你的Firebase项目
ctseer-b6274从未正式接受过Firebase Extensions的服务条款,或者条款更新后需要重新确认。即便你没有修改moralis-auth扩展,部署流程中的全局校验仍会触发这个检查。 - 重新安装扩展时如果使用非交互式CLI命令(比如带参数的静默安装),不会触发条款确认流程,因此问题无法解决。
解决办法
方法1:通过Firebase控制台操作
- 进入Firebase控制台,打开
ctseer-b6274项目 - 切换到「扩展」页面,挑选一个免费的官方扩展(例如「存储调整图片大小」),点击「安装」
- 安装流程中会弹出服务条款确认窗口,勾选接受并完成安装(之后可以卸载这个临时扩展,不影响原有moralis-auth的使用)
- 重新执行你的部署命令即可
方法2:通过Firebase CLI交互式模式操作
- 在本地终端执行命令:
firebase ext:install - 按照CLI的交互式提示,选择任意一个官方扩展(比如
firebase/storage-resize-images) - 当出现服务条款确认的步骤时,输入
Y完成接受 - 完成安装后可卸载该临时扩展,再重新运行部署命令
内容的提问来源于stack exchange,提问作者Wesley van S
相关产品推荐
相关产品推荐

