Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Http-Server Command Not Found After Install in NPM

i installed http-server with npm globally but still I get "command not found"

what is wrong

my npm command is that

npm install -g http-server

and http run command

http-server -p 8000
like image 717
Kamuran Sönecek Avatar asked Jul 29 '15 08:07

Kamuran Sönecek


1 Answers

as for me, this problem about the PATH. because the sh can't find the script in specifed PATHS.

you should add the npm global script path to your PATH variable.

if you are using "Git Bash", run the below command.

PATH=$PATH:/c/Users/CHANGE_WITH_YOUR_USERNAME/AppData/Roaming/npm

notice that, this is temporary. when you close the git bash, the PATH variable will be deleted.

for the permanently, you have to create a .bashrc file in your home folder.

run these commands on your git bash.

cd ~
echo PATH=\$PATH:/c/Users/CHANGE_WITH_YOUR_USERNAME/AppData/Roaming/npm >> .bashrc
like image 51
alioygur Avatar answered Oct 13 '22 12:10

alioygur