我正在使用本教程,成功登录 Firebase 后,我需要设置根目录。因此,按照教程的指示,我运行:
~/firebase-webchat$ firebase init --public .
但是,我收到以下错误:
错误:未知选项`--public'
有谁知道我应该使用什么命令?
谢谢
我正在使用本教程,成功登录 Firebase 后,我需要设置根目录。因此,按照教程的指示,我运行:
~/firebase-webchat$ firebase init --public .
但是,我收到以下错误:
错误:未知选项`--public'
有谁知道我应该使用什么命令?
谢谢
我有同样的问题,但我终于得到了答案。
首先,你会从你的 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
我希望能帮助你。
不要使用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? .
希望有帮助。
更新 Node JS 后,我能够部署该项目。您可以通过更新 Node JS 来尝试相同的操作:
sudo npm install npm@latest -g
不确定,但在更新 node.js 后,我能够从终端选择项目并能够使用以下命令部署项目:
firebase deploy
您也可以从终端设置项目。
firebase deploy -project your-project-id