I'm just trying to do a simple set-up for hosting on firebase. I'm following the instructions at (https://www.firebase.com/docs/hosting/guide/deploying.html) but I'm missing something because I keep getting an error of:
'firebase' is not recognized as an internal or external command, operable program, or batch file."
What I've done:
- Installed nodejs.
- Set PATH = to C:\Program Files\nodejs; via control Panel
- in cmd:
cd C:\Program Files\nodejs npm install -g firebase-tools- changed directory to folder with my html files
- tried running both
firebase app initandfirebase initneither of which work and give me the same error
I had this exact same error. I fixed it by changing the path variable to include firebase.
Try finding firebase.cmd on Windows through C:\Users\myname\AppData\Roaming\npm. I couldn't find firebase.exe, which is where I got confused. Looking at your screenshot, I can see where the path is saved.
Just search for the firebase.cmd and add it to your %PATH% C:\Users\myname\AppData\Roaming\npm. Then restart and try again: firebase should be a valid command
Sorry this is a year late and hope this helps someone.
According to Script Kitty's answer, for windows solution only:
You are probably missing npm in your path. You can check it by echo %PATH% to make sure. Thus, open Environmental variables > system variables > path
see if you could not find C:\Users\yourusername\AppData\Roaming\npm there.
if not, add it following this link. Or simply add your npm path there.
来源:https://stackoverflow.com/questions/29531235/firebase-hosting-set-up-issue