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值输入进去,然后就可以了