npm不是内部或外部命令,也不是可运行的程序

2018-05-18  本文已影响568人  Amfishers

全局安装之后,还是 ‘不是内部或外部命令,也不是可运行的程序’, 非常不爽啊。
输入npm -v 发现是可以输出版本号的, 所以node是正常可用的,那么就是路径的问题了。

看了下npm安装路径,命令行输入

npm config ls

输出结果可以看到
prefix = "C:\Program Files\nodejs\node_modules\npm"
我的npm包是安装在这个目录下的,进去一看发现npm包是正常安装的。
于是赶紧问题就是环境变量的问题了。

修改方法:
我的电脑--右键--属性--高级系统设置--高级--环境变量--系统变量--找到Path并双击--在变量值最后输入

;prefix = "C:\\Program Files\\nodejs\\node_modules\\npm"

注意:前面一定要加分号,与前面的路径分开,然后把刚刚找到的prefix值输入进去,然后就可以了

上一篇下一篇

猜你喜欢

热点阅读