【问题标题】:Unable to change the default project to deploy my project on firebase hosting无法更改默认项目以在 Firebase 托管上部署我的项目
【发布时间】:2019-09-09 16:38:14
【问题描述】:

我正在尝试在 firebase 托管上部署我的项目。并且每当我使用firebase init 时,它都会在终端中显示错误,因为“firebaserc 已经有一个默认项目”并且它会以该错误退出

我再次尝试了 firebase 注销和 firebase 登录。并使用“firebase use”命令也更改了项目,但它仍在对默认项目执行 firebase init 操作

我想删除那个默认项目

【问题讨论】:

  • 请编辑问题并将终端输出的文本复制到问题本身。文本的屏幕截图难以阅读,并且无法使用通常的搜索工具进行搜索。

标签: firebase firebase-hosting firebase-cli


【解决方案1】:

如果您仔细查看消息,就会发现文件的名称是“.firebaserc”,带有一个前导点。此文件表明firebase init 已在此文件夹中运行,并且该文件的内容描述了它连接到的项目 (flairboat-48f7b)。如果您不再需要该文件,请将其删除并重新开始。由于它以点开头,因此可能会在正常视图中隐藏,但您可以确定它存在。

【讨论】:

    【解决方案2】:

    我遇到了同样的问题。

    由于在firebase中设置项目的一个小错误,我不得不删除它。

    但后来,我意识到我的应用程序需要从 firebase 托管的默认项目。

    由于我没有找到捷径并且时间不多了,所以我做了“这个”以在 10 分钟内解决问题……使用 5 步流程。这不是“聪明的提示”。但是,如果您想尽快启动并运行,您可以试试这个...

    1. 使用 - npx create-react-app newprojectname 创建一个新项目(在我的例子中,它是 VS Code IDE 中的 React 项目)以创建一个具有不同文件名的新 React 项目。(Don '不要删除或替换你以前的项目......)

    2. 在创建新项目时,在 firebase 中创建一个新项目来托管您的项目。

    3. 从包含所有工作的旧项目中复制文件夹(如果是 React,则为“src”文件夹)并替换您在本地计算机上创建的新项目中的“src”文件夹。

    4. 安装所有依赖项...不要忘记添加您添加到旧项目中的任何依赖项。查看旧项目的package.json文件,导入所有依赖项。

    5. 点击启动命令(在我的例子中是 npm start)并查看您的项目正在运行。

    *如果我发现一些 firebase 秘密来解决这个问题,我会更新。您可以寻找相同的。

    【讨论】:

      【解决方案3】:

      你应该写: firebase 使用 --add

      它工作!您可以选择从 firebase 中选择项目。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2022-07-27
        • 2021-06-17
        • 2020-12-01
        • 1970-01-01
        • 2019-05-12
        • 2019-09-23
        • 2018-09-17
        • 1970-01-01
        相关资源
        最近更新 更多