【问题标题】:Firebase: error: unknown option `--public'Firebase:错误:未知选项`--public'
【发布时间】:2017-05-20 21:35:32
【问题描述】:

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

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

但是,我收到以下错误:

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

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

谢谢

【问题讨论】:

    标签: unix firebase firebase-hosting firebase-tools


    【解决方案1】:

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

    首先,您是否会从您的 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
    

    希望对你有帮助。

    【讨论】:

      【解决方案2】:

      不要使用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? .

      希望有所帮助。

      【讨论】:

        【解决方案3】:

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

        sudo npm install npm@latest -g
        

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

        firebase deploy
        

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

        firebase deploy -project your-project-id
        

        【讨论】:

          猜你喜欢
          • 2014-10-13
          • 1970-01-01
          • 2014-09-23
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多