問題描述:我使用 npm 安裝過 nrm,http-server, yarn 等,這些都用不了了。報錯是 ‘***不是內部或外部名,也不是可運行的程序’。這個問題通常都是路徑問題,這我知道。可是我以爲不該該一個一個加到路徑中去吧,應該是npm的某個路徑統一解決這些的吧?這些原本都是能用的,不曉得咋的忽然不能用。node
解決方法:配置環境變量path後完美解決。npm
具體步驟:bash
一: 首先找到npm全局安裝路徑ui
npm config ls
; builtin config undefined prefix = "C:\\Users\\******\\AppData\\Roaming\\npm" ; node bin location = C:\Program Files\nodejs\node.exe ; cwd = C ; HOME = C:\Users\****** ; "npm config ls -l" to show all defaults.
找到 prefix ,而後 打開該路徑(C:\Users\******\AppData\Roaming\npm),能夠看到本身已全局安裝的包code
這裏我基本肯定是路徑問題,由於網上好多人說的時這裏爲空。server
二: 配置環境變量pathblog
若有不會,能夠 參考百度,固然這裏的路徑是上面的那個路徑。io
三: 重啓電腦class
我也不曉得要不要重啓電腦,可是我本身是重啓電腦後生效的。變量