Firebase CLI始终显示错误:无效的项目id:\

Firebase CLI始终显示错误:无效的项目id:\,firebase,firebase-cli,Firebase,Firebase Cli,每次使用firebase命令时,都会发生以下错误: ...\WEBRTCTest\FirebaseRTC> firebase use --add Error: Invalid project id: \. 错误发生在我意外运行命令之后: firebase use \ 在此之前,一切都很顺利 我尝试使用npm重新安装firebase工具,并从github重新克隆示例项目。 还尝试使用firebase注销,但出现了相同的错误: \WEBRTCTest\FirebaseRTC> fi

每次使用firebase命令时,都会发生以下错误:

...\WEBRTCTest\FirebaseRTC> firebase use --add

Error: Invalid project id: \.
错误发生在我意外运行命令之后:

firebase use \
在此之前,一切都很顺利

我尝试使用npm重新安装firebase工具,并从github重新克隆示例项目。 还尝试使用firebase注销,但出现了相同的错误:

\WEBRTCTest\FirebaseRTC> firebase use --clear

Error: Invalid project id: \.

我很感激能有任何想法,因为我现在陷入困境。

你有没有考虑过明确告诉firebase使用什么项目

获取项目列表 $firebase项目:列表 将项目id添加到大多数firebase CLI命令 $firebase-项目=
不知道为什么它现在起作用。但我找到了一个解决办法:在将项目克隆到一个新文件夹后,它又开始工作了

Firebase CLI将有关当前项目的信息保存在名为.firebaserc的隐藏文件中。您的.firebaserc文件似乎已损坏,因此您可能希望删除该文件,然后再次运行firebase use或firebase add。

如果您意外使用无效的项目名称,则firebase CLI可能会进入错误状态,然后所有命令都将失败,即使firebase use-清除我使用的是版本8.2.0

即使没有.firebaserc文件,也会发生这种情况

我在Console.Firebase.google.com上的Firebase控制台中找到了一个有效的项目名称,然后运行Firebase命令use-clear,但用-project参数指示有效的项目名称覆盖活动项目,如下所示:

$ firebase use --clear --project="myvalidprojectname"
Cleared active project.

Run firebase use --add to define a new project alias.

接下来的命令将顺利运行。

在我的例子中,我更改了.firebaserc中的默认值,然后它就可以工作了:

发件人:

到我的项目id pwa项目

{
    "projects": {
        "default": "pwa-proj"
    }
}

谢谢你的回答,但没有用。我在尝试这两个命令时遇到了相同的错误。您是否可以包含内联代码span,以便代码可读和可验证。是的,这对我很有效。我相信这是firebase司令部的问题。无需复制粘贴,只需将文件夹重命名为其他文件夹即可!
{
    "projects": {
        "default": "YOUR DEFAULT PROJECT ID"
    }
}
{
    "projects": {
        "default": "pwa-proj"
    }
}