npm ERR! Windows_NT 6.1.7601

从node官网下载版本
https://npmmirror.com/mirrors/node/

一开始安装的node12.8.0,npm版本太低,是2.x.x的版本,无法使用npm install,会一直报错

然后开始尝试单独给npm升级,使用命令npm install npm -g,同样五六个报错,报错类容与npm install类似

觉得是版本过低的原因,但是npm单独升级的命令都报错

所以升级node,win7最高支持13.9.0的版本,在cmd界面输入npm -v查询版本,查询失败,报错不支持当前node版本。

参考https://www.cnblogs.com/mamimi/p/10579928.html的描述,猜测可能是匹配到了老的npm版本,
执行卸载npm命令,npm uninstall -g npm,正好卸载掉了老的版本,
再执行npm -v,就可以正常查询版本了,npm install命令也成功了。

(或者使用链接中描述的方式,直接找到npm的安装路径,删除全部npm文件,卸载node,再重新装)

原文地址:https://www.cnblogs.com/hushuer/p/15691882.html