问题描述:我使用 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
我也不晓得要不要重启电脑,可是我本身是重启电脑后生效的。变量