nodejs:本地安装nvm实现nodejs多版本管理及切换版本
创始人
2025-06-01 21:03:57
0

一、背景-使用不同版本node的原因

vue3+ts、nuxt3版本,node推荐使用node18。
vue2、nuxt2,node 建议使用node16,如果使用18版本,可能会启动不了项目。
等等情况,所以我们本地最好能控制node版本,在需要的时候时候合适的版本。

二、nvm方法安装和切换不同版本nodejs

2.1、理解nvm

Node.js、nvm文档手册 - nvm是一个nodejs版本管理工具 - nvm中文网

nvm全名node.js version management,即是一个nodejs的版本管理工具。通过它可以安装和切换不同版本的nodejs。

2.2、安装目标:

版本:v16.15.0、版本:v18.15.0

2.3、卸载之前的nodejs。也可以不卸载,若不卸载后续步骤提示后选择 “是” 即可。

2.3.1、关闭所有使用node的程序,或者重启电脑。

2.3.2、卸载node:控制面板--卸载程序--选择nodejs--右键卸载

2.3.3、官网建议删除已安装的node然后安装,本文没有删除,直接安装,安装过程及后续使用很顺利没有出现问题。

2.4、nvm中文网-下载nvm

2.5、下载后双击mvn-setup.exe安装

 2.6、选择nvm安装目录

 2.7、选择nodejs安装目录

 2.8、下载

 2.9、因为已安装过nodejs,选择“是” 即可

 

 2.10、点击完成

 2.11、nvm -v 查看版本

 2.12、nvm list 查看已按照版本

 2.13、nvm available 查看可按照版本

 2.14、安装目录找到 settings.txt 设置镜像

 打开settings.txt增加内容如下:

nvm npm_mirror https://npmmirror.com/mirrors/npm/
nvm node_mirror https://npmmirror.com/mirrors/node/
或者:
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/

2.15、下载nodejs 18.14.0 版本

下载后nvm安装目录会增加对应版本,卸载后随之消失

2.16、卸载nodejs 18.14.0 版本

 2.17、nvm use 切换nodejs 版本

本文安装及使用过程很顺利。 

2.18、nvm命令提示

序号命令描述
1nvm arch显示node是运行在32位还是64位。
2nvm install [arch]安装node, version是特定版本也可以是最新稳定版本latest。可选参数arch指定安装32位还是64位版本,默认是系统位数。可以添加--insecure绕过远程服务器的SSL。
3nvm list [available]显示已安装的列表。可选参数available,显示可安装的所有版本。list可简化为ls。
4nvm on开启node.js版本管理。
5nvm off关闭node.js版本管理。
6nvm proxy [url]设置下载代理。不加可选参数url,显示当前代理。将url设置为none则移除代理。
7nvm node_mirror [url]设置node镜像。默认是https://nodejs.org/dist/。如果不写url,则使用默认url。设置后可至安装目录settings.txt文件查看,也可直接在该文件操作。
8nvm node_mirror [url]设置npm镜像。https://github.com/npm/cli/archive/。如果不写url,则使用默认url。设置后可至安装目录settings.txt文件查看,也可直接在该文件操作。
9nvm uninstall 卸载指定版本node。
10nvm use [version] [arch]使用制定版本node。可指定32/64位。
11nvm root [path]设置存储不同版本node的目录。如果未设置,默认使用当前目录。
12nvm version显示nvm版本。version可简化为v。

三、配置环境变量方法安装和切换不同版本nodejs

1、如果安装的版本是低版本需要卸载当前的版本。

2、安装自己需要的版本,从低到高。

3、配置nodejs环境变量,需要使用哪个版本的就把哪个版本的path写在前边。

思路可行,未测试。

四、过程记录:

记录1、

Windows升级node版本:

只能安装更新的版本,不能安装比当前使用版本低的版本。

所以通过下载node安装包的方式,只能卸载高版本后安装低版本。安装高版本可以覆盖安装。

记录2、检查node版本、查看node安装位置

检查当前版本:node -v

查看node安装路径:where node

​​

五、本文关键词:

node多版本、nvm、环境变量

六、欢迎交流指正,关注我,一起学习。

参考链接:

Node.js

nvm文档手册 - nvm是一个nodejs版本管理工具 - nvm中文网 

相关内容

热门资讯

喜欢穿一身黑的男生性格(喜欢穿... 今天百科达人给各位分享喜欢穿一身黑的男生性格的知识,其中也会对喜欢穿一身黑衣服的男人人好相处吗进行解...
发春是什么意思(思春和发春是什... 本篇文章极速百科给大家谈谈发春是什么意思,以及思春和发春是什么意思对应的知识点,希望对各位有所帮助,...
网络用语zl是什么意思(zl是... 今天给各位分享网络用语zl是什么意思的知识,其中也会对zl是啥意思是什么网络用语进行解释,如果能碰巧...
为什么酷狗音乐自己唱的歌不能下... 本篇文章极速百科小编给大家谈谈为什么酷狗音乐自己唱的歌不能下载到本地?,以及为什么酷狗下载的歌曲不是...
华为下载未安装的文件去哪找(华... 今天百科达人给各位分享华为下载未安装的文件去哪找的知识,其中也会对华为下载未安装的文件去哪找到进行解...
家里可以做假山养金鱼吗(假山能... 今天百科达人给各位分享家里可以做假山养金鱼吗的知识,其中也会对假山能放鱼缸里吗进行解释,如果能碰巧解...
四分五裂是什么生肖什么动物(四... 本篇文章极速百科小编给大家谈谈四分五裂是什么生肖什么动物,以及四分五裂打一生肖是什么对应的知识点,希...
怎么往应用助手里添加应用(应用... 今天百科达人给各位分享怎么往应用助手里添加应用的知识,其中也会对应用助手怎么添加微信进行解释,如果能...
一帆风顺二龙腾飞三阳开泰祝福语... 本篇文章极速百科给大家谈谈一帆风顺二龙腾飞三阳开泰祝福语,以及一帆风顺二龙腾飞三阳开泰祝福语结婚对应...
美团联名卡审核成功待激活(美团... 今天百科达人给各位分享美团联名卡审核成功待激活的知识,其中也会对美团联名卡审核未通过进行解释,如果能...