问题截图:
在安装完nvm后,通过nvm下载node.js,安装完查看node版本没有问题,查看npm版本时却发生以上报错。
解决办法一:
降低node版本:
首先查看目前已经安装的版本 ( *表示当前所的使用版本 )
nvm list
或
nvm ls
查看如下:
此时使用的node版本是:18.18.0
而我们需要降低版本,所以使用nvm install来安装所需要的node版本
nvm install xx.xx.xx (node版本号)//安装
nvm use xx.xx.xx (node版本号)//使用
安装使用如下:
重新查看npm版本即可成功
npm -v
解决方法二:
当你本来就要使用高版本node时,此时降低node版本必然行不通,可以尝试第二种解决办法:
更新nvm:
将你的nvm升级到最新版本,然后卸载掉npm报错的node版本,重新安装即可使用。
下载链接: https://github.com/coreybutler/nvm-windows/releases