npm升级版本后报错npm.load报错missing ) atfer arguments list

163 阅读1分钟

npm升级7.6.3版本后报错npm.load报错missing ) atfer arguments list

背景:win7系统,node是6.11.3版本,npm是5.5.1版本,安装包是提示升级npm到7.6.3,执行npm i -g npm@7.6.3以后,执行npm命令,npm-cli.js代码报错,提示"npm.load(async er => {"这里 missing ) atfer arguments list

image.png

到网上直接搜索这个错误没有找到,猜测可能是npm版本较高,而node版本较低导致的,所以试着升级node版本,到node官网下载最新稳定版后,提示windows需要是8.1版本及以上,于是就到node历史版本下载了10.x版本的.msi包安装后,执行npm正常

备注:看网上有安装npm i -g n模板用来升级node版本,但这个是针对mac系统,windows系统需要到官网下载安装包