'firebase' 不是内部或外部命令,也不是可运行的程序或批处理文件

22 javascript node.js firebase

我遇到了一个奇怪的问题,我刚刚在 2019 年 2 月 1 日更新了我的 Node.js 和 NPM。并使用以下命令 -

npm install -g firebase-tools
Run Code Online (Sandbox Code Playgroud)

安装 Firebase CLI

然后输入以下任一代码

firebase login
Run Code Online (Sandbox Code Playgroud)

或者

firebase init
Run Code Online (Sandbox Code Playgroud)

它显示以下错误

'firebase' 不是内部或外部命令,也不是可运行的程序或批处理文件。

请帮我。它已经消耗了我的两天时间。

小智 19

如果您使用的是 MS Windows:

  1. 打开“开始”菜单或按键盘上的“Win”按钮。
  2. 输入“变量”。
  3. 点击“编辑系统环境变量”
  4. 单击“环境变量...”按钮。
  5. 在“系统变量”列表中选择“路径”,然后单击列表下的“编辑...”按钮。
  6. 在“编辑环境变量”对话框中单击“浏览...”按钮。
  7. 导航到该c:\users\<yourusername>\AppData\Roaming\目录并选择“npm”子目录,然后单击“确定”。
  8. 在“编辑环境变量”对话框中单击“确定”。
  9. 在“环境变量”对话框中单击“确定”。

对于 Linux 用户:

  1. 导航到 home_dir。
  2. 编辑隐藏的“.bash_profile”文件。
  3. 添加包含以下文本的行“export PATH="$PATH:/usr/local/bin”。


小智 16

好的。首先,奇怪的问题有一些奇怪的解决方案。完全卸载你的 node js 和 NPM。然后重新安装它,并检查它是否有效。祝你好运

  • 我不敢相信,你告诉的解决方案可能会出现这种问题。嘿,谢谢伙计,我花了 3 天时间,但最后我很高兴我得到了解决方案。再次感谢 (2认同)

小智 11

npm install -g firebase-tools -f

再次使用 -f 强制安装。这对我有用


mal*_*m91 7

添加到 .bash_profile export PATH="$PATH:/usr/local/bin" 并运行

npm install -g firebase-tools
Run Code Online (Sandbox Code Playgroud)

这对我有用

  • 对于 Windows,将“C:\Users\&lt;用户名&gt;\AppData\Roaming\npm”添加到系统环境变量“Path”。 (2认同)