3

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

~/firebase-webchat$ firebase init --public .

但是,我收到以下错误:

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

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

谢谢

4

3 回答 3

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”的目录中

所以到总决赛,快跑吧

$ firebase init

我希望能帮助你。

于 2017-08-13T06:17:05.057 回答
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? .

希望有帮助。

于 2018-05-12T19:20:46.677 回答
-1

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

sudo npm install npm@latest -g

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

firebase deploy

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

firebase deploy -project your-project-id
于 2017-01-16T20:44:46.433 回答