我只想尝试在firebase上进行托管的简单设置。我按照(https://www.firebase.com/docs/hosting/guide/deploying.html)的说明操作,但我遗漏了一些东西,因为我一直收到错误:
'火力'不被识别为内部或外部命令,可操作程序或批处理文件。"
我做了什么:
cd C:\Program Files\nodejs
npm install -g firebase-tools
firebase app init
和firebase init
两者都不起作用并给我同样的错误
答案 0 :(得分:10)
我有同样的错误。我修改了路径变量以包含firebase。
尝试通过C:\ Users \ myname \ AppData \ Roaming \ npm在Windows上查找firebase.cmd。我找不到firebase.exe,这是我感到困惑的地方。查看截图,我可以看到保存路径的位置。
只需搜索firebase.cmd并将其添加到%PATH%C:\Users\myname\AppData\Roaming\npm
即可。然后重新启动并再试一次:firebase应该是一个有效的命令
对不起,这已经晚了一年,希望这有助于某人。
答案 1 :(得分:0)
根据Script Kitty的回答,仅适用于Windows解决方案:
您的路径中可能缺少npm。您可以通过echo %PATH%
进行确认。因此,打开环境变量>系统变量>路径
查看您是否在此处找不到C:\Users\yourusername\AppData\Roaming\npm
。
如果没有,请在此link之后添加。或者只是在此处添加您的npm路径。
答案 2 :(得分:0)
所有简单快速的解决方案都在这里...
步骤1:只需转到C:\ Users \您的用户名\ AppData \ Roaming \ npm
步骤2:复制此“ npm”文件夹的路径
第3步:现在开始输入“ env”,然后选择第一个选项,然后
第4步:现在,通过单击“编辑”按钮,将该路径粘贴到“路径”-选项中
步骤5:然后点击“确定”,然后重新启动计算机
答案 3 :(得分:0)
最简单的方法是运行
npm install -g firebase-tools .
稍后谢谢我。