1. 删除之前的node、npm(新机直接看nvm下载安装 )
1.1 打开cmd命令窗口,输入npm cache clean --force 回车执行
1.2 打开程序与功能,卸载界面,找到node.js,点击卸载
1.3 打开环境变量,如果有关于node的给删除掉
我的电脑》右键属性
1.4 卸载完成,在cmd中使用npm -v,node -v,看下npm是否卸载
2. 使用管理员身份安装nvm
nvm下载路径:nvm.uihtm.com/,点击“以管理员身份打开”,进行安装
3. 使用nvm安装node
使用管理员身份打开cmd,nvm install xxx(node的版本,eq:14.16.1 16.19.0)
3.1 使用nvm下载node时,可能报错 Could not retrieve nodejs.org/dist/latest…
- 没有安装npm时,先切换网络,下载16版本以上(16.19.0或18.16.0)
- 淘宝镜像地址错误
# 查看当前地址
npm config get registry
# 修改成淘宝镜像地址
npm config set registry https://registry.npmmirror.com
- 没有正确给nvm设置正确的仓库 找到nvm文件夹 打开settings.txt 在里面添加两句代码(这是将下载路径设置成淘宝路径,镜像没有改成淘宝镜像的现改称淘宝镜像)
root: D:\nvm
path: C:\Program Files\nodejs
node_mirror:npm.taobao.org/mirrors/node/
npm_mirror:npm.taobao.org/mirrors/npm/
4. 更换node包
到node的官网上将这两个node包下载下来,替换掉nvm目录下的对应版本的node包(nvm自动下载的node包有问题)
想要14.16.1或其他版本,可以修改下面这个网址的16.19.0
nodejs.org/dist/v16.19…
5. 使用nvm
用管理员身份打开cmd,输入nvm list有打印node的版本即安装成功(没显示可重启电脑)
使用nvm use xxx(node版本) 切换node的版本