關(guān)于npm安裝的http-server運(yùn)行報(bào)錯(cuò)的問(wèn)題。
運(yùn)行下面命令安裝http-server:
npm install http-server -g
然后在需要執(zhí)行的文件夾下方打開cmd:
http-server
有時(shí)候會(huì)出現(xiàn)這樣的報(bào)錯(cuò)情況:

error.png
就是“無(wú)法將“http-server”項(xiàng)識(shí)別為 cmdlet、函數(shù)、腳本文件或可運(yùn)行程序的名稱。請(qǐng)檢查名稱的拼寫,如果包括路徑,請(qǐng)確保路徑正確,然后重試?!?/p>
就是找不到http-server命令。找不到命令兩種可能:一種是沒(méi)有全局安裝,一種是全局安裝目錄沒(méi)有加入系統(tǒng)環(huán)境變量Path中,如果不指定npm默認(rèn)安裝目錄,那就是安裝到C:\Users\ 用戶名\AppData\Roaming\npm中了。
檢查是否全局安裝此模塊:
npm list --depth=0 -global
如果可以看到http-server已經(jīng)安裝,只要把C:\Users\ 用戶名\AppData\Roaming\npm目錄加入環(huán)境變量Path然后重啟即可。
win10系統(tǒng)環(huán)境變量設(shè)置方法:(百度經(jīng)驗(yàn))
https://jingyan.baidu.com/article/00a07f3876cd0582d128dc55.html