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

如何解决Google Firebase项目从旧电脑迁移到新电脑的部署问题?

Firebase项目迁移至新电脑的解决步骤

1. 重新验证Firebase CLI登录状态

新电脑首次使用Firebase CLI需确保登录账号正确且有权限:

  • 执行命令重新登录并验证身份:
    firebase login --reauth
    
  • 查看当前CLI关联的所有项目:
    firebase projects:list
    
  • 切换到目标项目(替换your-project-id为Google控制台显示的项目ID,不是项目名称):
    firebase use your-project-id
    

2. 修正firebase.json的Hosting配置

确保firebase.json中Hosting站点的site字段与部署命令中的ID完全匹配,正确结构示例:

{
  "hosting": [
    {
      "site": "myfirstproject",
      "public": "public", // 你的静态文件存放目录
      "ignore": [
        "firebase.json",
        "**/.*",
        "**/node_modules/**"
      ]
    }
  ]
}

注意:site的值必须是Firebase控制台Hosting页面的站点ID,而非项目名称,两者可能存在差异。

3. 重新初始化Hosting(避免覆盖源码)

如果现有firebase.json配置混乱,可备份后重新初始化:

  1. 先备份当前firebase.json文件
  2. 执行初始化命令:
    firebase init hosting
    
  3. 按提示完成配置:
    • 选择已有的目标Firebase项目
    • 输入站点IDmyfirstproject
    • 选择不覆盖静态文件目录(输入N,防止丢失现有源码)
    • 按需选择是否配置单页应用、自动构建等选项

4. 验证权限与部署

完成上述步骤后,执行部署命令测试:

firebase deploy --only hosting:myfirstproject

若仍提示权限问题,需登录Google控制台的IAM页面,确认当前登录账号拥有该项目的Firebase Hosting管理员或项目编辑权限。

内容的提问来源于stack exchange,提问作者JPS Bhullar

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.31 08:59:18