11

我只是想为在 firebase 上托管做一个简单的设置。我正在按照(https://www.firebase.com/docs/hosting/guide/deploying.html)上的说明进行操作,但我遗漏了一些东西,因为我不断收到以下错误:

'firebase' 未被识别为内部或外部命令、可运行程序或批处理文件。”

我做了什么:

  1. 安装了nodejs。
  2. 将 PATH = 设置为 C:\Program Files\nodejs; 通过控制面板
  3. 在命令中:cd C:\Program Files\nodejs
  4. npm install -g firebase-tools
  5. 用我的 html 文件将目录更改为文件夹
  6. 尝试同时运行两者firebase app initfirebase init但都不起作用并给我同样的错误

cmd截图

4

5 回答 5

21

我有这个完全相同的错误。我通过将路径变量更改为包含 firebase 来修复它。

尝试通过 C:\Users\myname\AppData\Roaming\npm 在 Windows 上查找 firebase.cmd。我找不到firebase.exe,这让我感到困惑。查看您的屏幕截图,我可以看到保存路径的位置。

只需搜索 firebase.cmd 并将其添加到您的 %PATH% 即可 C:\Users\myname\AppData\Roaming\npm。然后重新启动并重试:firebase 应该是一个有效的命令

抱歉,这晚了一年,希望这对某人有所帮助。

于 2016-05-29T21:21:18.920 回答
2

最简单的方法是运行

npm install -g firebase-tools 。

晚点再谢我 。

于 2021-04-08T16:36:23.433 回答
1

根据 Script Kitty 的回答,仅适用于 windows 解决方案:

您可能在路径中缺少 npm。您可以通过检查echo %PATH%以确保。因此,打开环境变量>系统变量>路径

看看你在那里找不到C:\Users\yourusername\AppData\Roaming\npm

如果没有,请在此链接后添加。或者只是在那里添加你的 npm 路径。

于 2019-07-28T07:27:27.957 回答
1

所有简单快速的解决方案都在这里...

第 1 步:只需转到 C:\Users\your-user-name\AppData\Roaming\npm第 2
步:复制此“npm”文件夹的路径 第 3 步
:现在开始并输入“env”并选择第一个选项然后
第 4 步:现在通过单击“编辑”按钮将该路径粘贴到“路径”选项中 第5 步
:然后单击“确定”并重新启动您的电脑

于 2020-10-11T10:33:54.740 回答
0

打开终端或 cmd 以管理员模式运行

或者

如果您使用的是 MS Windows:

打开开始菜单或按键盘上的 Win 按钮。

键入“变量”。

点击“编辑系统环境变量”

单击“环境变量...”按钮。

在“系统变量”列表中选择“路径”并单击列表下的“编辑...”按钮。在“编辑环境变量”对话框中单击“浏览...”按钮。

导航到“c:\users\AppData\Roaming”目录并选择“npm”子目录,然后单击“确定”。

在“编辑环境变量”对话框中单击“确定”。

在“环境变量”对话框中单击“确定”。

对于 Linux 用户:

导航到 home_dir。

编辑隐藏的“.bash_profile”文件。

添加带有以下文本的行“export PATH="$PATH:/usr/local/bin"。

于 2022-02-12T10:36:27.547 回答