1.清空node.exe
去控制面板-卸载-卸载nodejs
2.下载nvm
下载资源 nvm ,鼠标双击nvm-setup.exe,路径不要出现空格或中文符号
就用默认路径!
下载之后会多出一个nvm文件夹,里面的settings.txt打开并添加 保存:
root: C:\Program Files\nvm
path: C:\Program Files\nodejs
node_mirror: https://npmmirror.com/mirrors/node/
npm_mirror: https://npmmirror.com/mirrors/npm/
3.cmd中查看、操作nvm
nvm v // 显示nvm版本
nvm off // 禁用node.js版本管理(不卸载任何东西)
nvm on // 启用node.js版本管理
nvm list available // 显示可以安装的所有node.js的版本
nvm install <version> // 安装node.js的命名 version是版本号 例如:nvm install 8.12.0
nvm uninstall <version> // 卸载node.js是的命令,卸载指定版本的nodejs,当安装失败时卸载使用
nvm ls // 显示所有安装的node.js版本
nvm use <version> // 切换到使用指定的nodejs版本
nvm install stable // 安装最新稳定版
4.nvm为多项目设置不同的node版本
同一台电脑,要同时起不同node版本的项目,则使用nvm管理各自的node版本
https://juejin.cn/post/7392070976060866596
首先:在项目根目录下创建或编辑 .nvmrc
文件,指定项目所需版本:
16.16.0
其次:如果不想手动执行,则在VScode 下载插件 vsc-nvm 自动执行即可
(手动方式:下次进入该项目目录时,手动在项目目录下执行 nvm use
会自动使用 .nvmrc
中指定的版本。)
5.注意
我以前用的:16.16.0
新的目前的:18.19.0