firebase CLI 无法识别“firebase init”的当前目录

Wil*_*llD 2 firebase firebase-tools

我正在学习有关 Ionic Angular 的教程,现在已经到了讲师让我将代码发布到 Firebase Hosting 的地步。首先,我使用 NPM 来安装 Firebase CLI。然后我被指示使用该firebase init命令。问题是 CLI 似乎无法识别在我的终端中选择的当前目录。

我跑:cd /Users/MyUserName/myProjectsFolder/myProject/ 然后我跑firebase init,它显示:

您即将在此目录中初始化 Firebase 项目:

/用户/我的用户名

当我希望它阅读时:

您即将在此目录中初始化 Firebase 项目:

/Users/MyUserName/myProjectsFolder/myProject

一点谷歌搜索找到了这个页面:https : //firebase.google.com/docs/cli/

其中包括这段话:

要初始化新的项目目录,请将终端中的目录更改为所需的项目目录并运行:firebase init

基于此,我希望我采取的步骤工作。

我很迷惑。有没有人遇到过这种行为?任何人都可以想出一种方法让 CLI 按预期运行吗?

谢谢。

Cro*_*ord 10

  1. 到文件夹:

    /用户/用户名/

  2. 搜索名为 firebase.json 的文件并将其删除。

  3. 使用此命令重新安装 firebase 工具(--unsafeper- 以避免权限错误消息并使用 sudo):

    $ sudo npm install --unsafeper- -g firebase-tools

  4. 然后,转到包含 HTML、JS、图像和 CSS 文件的 pubilc 文件夹(您必须创建一个)并使用以下命令:

    $ sudo firebase init

    $ sudo firebase deploy

  5. 重置很容易,如 firebase 文档中所述:

https://firebase.google.com/docs/hosting/quickstart