Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
786 views
in Technique[技术] by (71.8m points)

node.js - 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
See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

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

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...