项目多个node 每次下载版本都是替代上一版本 非常不方便具体网址https://segmentfault.com/a/1190000044661290部分内容前言缘由换个nodejs版本比换个媳妇还难nvm堪称管理nodejs版本神器事情的起因公司的一些老项目需要依赖稳定老版本的nodejs但是自己的一些项目所需要的是更高版本的nodejs这就会面临频繁切换版本的情况。看到很多同事小伙伴并没有使用nvm进行版本管理面对切换的苦恼遂将本狗使用nvm的方法进行分享彻底告别nodejs版本切换的困扰。实例展示AB两个并行开发项目nodejs依赖版本不一致。A项目需要v14.19.1老版本B项目需要v16.15.0新版本需要随时切换当前nodejs版本B项目拉取依赖报错#npm下载依赖npm i使用nvm灵活切换版本#查看nodejs版本node -v#查看已安装所有版本nvm list#切换版本nvm use 16.15.0#查看nodejs版本nvm -v主要目标实现4大重点nvm介绍nvm下载nvm安装nvm常用命令正文前置条件卸载已安装nodejs查看是否安装nodejs展示版本则是已安装node -v未安装⭕如果没有安装nodejs可以跳过此步骤已安装❓如何删除已安装的nodejs?在控制面板中卸载nodejs删除nodejs安装目录默认在C:\Program Files\nodejs若没有采用默认地址则需要找到当时安装时路径删除.npmrc配置文件默认会在C:\User\用户名删除可能遗漏的nodejs文件C:\Program Files (x86)\NodejsC:\Program Files\NodejsC:\Users\用户名\AppData\Roaming\npmC:\Users\用户名\AppData\Roaming\npm-cache查看是否删除成功node -v提示【不是内部或外部命令也不是可运行的程序或批处理文件】则为删除成功逐步分析1.nvm介绍nvm是什么nvm 一个nodejs版本管理工具nvm全英文也叫node.js version management是一个nodejs的版本管理工具。nvm和n都是node.js版本管理工具为了解决node.js各种版本存在不兼容现象可以通过它可以安装和切换不同版本的node.js。nvm能干嘛简单的命令下载长期稳定支持版本的 Node.js简单的命令实现 Node.js 的多个版本之间轻松切换2.nvm下载官方github地址https://github.com/coreybutler/nvm-windows/releases/tag/1.1.123.nvm安装【双击】nvm-setup.exe【Next】根据磁盘分布自行选择安装【Install】无脑安装即可【配置】nvm环境变量C盘默认安装⭕如果C盘默认安装nodejs可以跳过此步骤自定义安装【右键】我的电脑》 属性》 高级设置》 环境变量【新建】系统变量NVM_HOME将nvm安装目录配置进去(我的目录是E:\tools\nvm)并设置名称NVM_HOME编辑【Path】将系统变量【NVM_HOME】配置到【Path】中【CMD】测试安装成果4.nvm常用命令查看可用nodejs的稳定版本查看可用nodejs的稳定版本nvm list available下载指定node版本下载nodejs 20.9.0nvm install 20.9.0查看已安装nodejs版本看已安装nodejs版本nvm list切换当前使用版本切换到14.19.1nvm use 14.19.1卸载nodejs版本卸载版本20.9.0nvm uninstall 20.9.0