npm不是内部命令或外部命令

npm不是内部命令或外部命令

如上,看到npm -v 或者安装软件时,经常跳出的问题。npm需要加入环境变量中。

npm不是内部命令或外部命令

如上图片,新建两个文件 node_global\npm,并加入环境变量中。

D:nodejs\node_modules\npm路径下找到.npmrc文件,将其内容改为

prefix=D:\nodejs\node_global
cache=D:\nodejs\node_cache

这时再重新打开CMD,发现npm -v 一直卡在这里,退出时需要确认,可能是npm再循环找文件,

需要去查看设置。C:\Users\用户名 目录下找到 .npmrc文件,删除以后,执行npm -v顺利显示版本号。