无法更改默认项目以在Firebase托管上部署我的项目

时间:2019-09-09 16:38:14

标签: firebase firebase-hosting firebase-cli

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

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

我要删除该默认项目enter image description here

3 个答案:

答案 0 :(得分:1)

我遇到了同样的问题。

由于在firebase中设置项目时出现了一个小错误,我不得不将其删除。

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

由于我没有找到快捷方式并且没有时间用完,所以我通过10个步骤以5个步骤完成了“此”操作,以在10分钟内解决了该问题。这不是“聪明的秘诀”。但是,如果您希望一切正常运行,可以尝试一下...

  1. 使用- npx create-react-app newprojectname 创建一个新项目(以VS Code IDE中的React项目为例),以使用不同的文件名创建一个新的React项目。 ((请不要删除或替换您以前的项目...)

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

  3. 从已完成所有工作的旧项目中复制文件夹(在React中为“ src”文件夹),并在本地计算机中创建的新项目中替换“ src”文件夹。

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

  5. 单击启动命令(在我的情况下为npm start),然后查看您的项目正在运行。

*如果找到一些Firebase机密来解决此问题,我将进行更新。您可以寻找相同的东西。

答案 1 :(得分:1)

你应该写: firebase 使用 --add

它起作用了!您可以选择从 firebase 中选择项目。

答案 2 :(得分:0)

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