在开发时总是遇见node版本不兼容的问题,因此记录下管理node版本切换工具的使用。在查网上阅资料时,主要查阅到的有volta及nvm两种管理方式 (推荐使用volta)
1.volta管理node版本
volta是什么
- 快速设置和切换Node引擎
下载安装volta(windows系统)
- 安装:volta安装包 (直接点下一步即可,无需其他配置)
- 下载之后确认是否安装成功:
win+r打开CMD,输入
volta --version,显示如下,则安装成功
安装及使用不同node版本
volta install node@版本号
项目中指定node版本
- 找到对应项目的package.json所在目录,打开终端
- 下载的全局安装包,
npm install -g - 输入命令:
volta pin node@版本号
- 对应的package.json中会出现node
到此完成node版本切换,然后就可以在对应项目中使用npm下载包啦~
2.nvm管理node版本
nvm是什么
- nvm是一个node版本管理工具,用于切换和安装不同版本的node.js
下载nvm
-
下载nvm之前需要卸载已安装的node,避免发生冲突
-
删除node:win+r打开CMD,输入
where node,删除node.exe所在目录所有内容 -
nvm下载链接:nvm安装包
nvm安装(windows系统)
1.直接运行nvm-setuo.exe
2.选择安装路径
3.确认安装
4.安装完确认
- win+r打开CMD,输入nvm -v查看版本号,安装成功如下显示
安装不同node版本
nvm version:显示nvm版本。version可简化为v。nvm list:显示已安装的列表,list可简化为ls。nvm install <version>:安装指定版本nodenvm use [version]:使用指定定版本node。nvm uninstall <version>:卸载指定版本node。nvm use node:切换到最新版
查看node是是否切换成功
node -v
总结: 目前个人使用效果来看,volta下载node版本速度快,切换node版本方便。 文章若有错误内容,欢迎指正。