Firebase:错误:未知选项`--public'

时间:2017-01-06 06:41:32

标签: unix firebase firebase-hosting firebase-tools

我正在使用this教程,在成功登录Firebase后,我需要设置根目录。因此,正如教程指示的那样,我运行:

stdClass Object

但是,我收到以下错误:

  

错误:未知选项`--public'

有谁知道我应该使用什么命令?

由于

3 个答案:

答案 0 :(得分:0)

我有同样的问题,但我终于得到了答案。

首先,你是否会从你的firbase cli登录网络注销,所以让我们运行:

$ firebase logout

所以那应该退出你。

接下来让我们再次登录,但此时,我们需要接受来自firebase cli的以下问题。

$ firebase login --no-localhost
? Allow Firebase to collect anonymous CLI usage information? Yes

如果没有出现来自firebase的询问,请运行

$ firebase login --reauth --no-localhost

所以在继续之前,让我们对目录结构进行一些改进,将所有文件放在名为“public”的目录中

所以对于GRAND FINALE,只需运行

$ firebase init

我希望能帮助你。

答案 1 :(得分:0)

不要使用firebase init --public . - >你可能正在遵循我的同一个教程。只需使用firebase init即可。您将被要求稍后设置您的公共目录。

=== Hosting Setup Your public directory is the folder (relative to your project directory) that will contain Hosting assets to be uploaded with firebase deploy. If you have a build process for your assets, use your build's output directory. ? What do you want to use as your public directory? .

希望有所帮助。

答案 2 :(得分:-1)

更新Node JS后,我能够部署该项目。 您可以通过更新Node JS来尝试相同的操作:

sudo npm install npm@latest -g

不确定但在更新node.js之后,我能够从终端选择项目并能够使用以下命令部署项目:

firebase deploy

您也可以从终端设置项目。

firebase deploy -project your-project-id