我正在使用this教程,在成功登录Firebase后,我需要设置根目录。因此,正如教程指示的那样,我运行:
stdClass Object
但是,我收到以下错误:
错误:未知选项`--public'
有谁知道我应该使用什么命令?
由于
答案 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