当前位置: 代码网 > it编程>前端脚本>Node.js > 使用nvm实现多个nodejs版本的快速切换

使用nvm实现多个nodejs版本的快速切换

2024年11月03日 Node.js 我要评论
引言nodejs的升级比较快,在开发中要使用最新的版本,必须经常升级,但对于一些老项目可能又要使用低版本的nodejs,虽然可以在系统中同时安装多个nodejs的版本,然后通过修改环境变量的方式实现切

引言

nodejs的升级比较快,在开发中要使用最新的版本,必须经常升级,但对于一些老项目可能又要使用低版本的nodejs,虽然可以在系统中同时安装多个nodejs的版本,然后通过修改环境变量的方式实现切换,但这种方法太麻烦。使用nvm工具可以方便的管理下载的nodejs版本,并通过命令实现nodejs版本的快速切换。

一、下载

下载地址:https://pan.quark.cn/s/f11352426d59

二、安装

1、解压后得到nvm-setup.exe文件。右键“以管理员身份运行”。

2、在此页面中勾选“i accept the agreement”,同意协议,点击“next”

3、设置nvm的安装目录,注意路径不要有空格、特殊符号等,最后是全小写字母。点击“next”

4、此处设置nvm切换的当前版本nodejs的存储目录。点击“next”

5、点击“install”等待安装完成

二、配置

1、环境变量

如果之前已安装了nodejs,需要删除path中的根路径,如在《nodejs的安装和运行配置》这章中nodejs的安装路径是d:\program\server\nodejs\v18.16.0,因此需要在环境变量的path中把此路径删除

2、修改nvm的配置文件settings.txt

1)修改root路径为nodejs的安装目录,即此目录下为所有版本的nodejs,如示例的root目录 为d:\program\server\nodejs,全局插件和缓存,以及对应版本的nodejs都在此目录下。

注意:

要使此目录下原来的nodejs能自动加入到nvm管理中,其名称必须为“v + 版本号”

2)添加node和npm和版本的下载镜像,

node_mirror: https://npmmirror.com/mirrors/node/
npm_mirror: https://npmmirror.com/mirrors/npm/

三、使用

1、检查是否安装成功

打开cmd,输入以下命令,如果能正确显示版本号,则表示安装成功

nvm -v

2、查看当前已安装的nodejs列表

nvm list

3、查看线上提供的可供下载的nodejs版本

nvm list available

4、下载指定版本的nodejs,如20.17.0

nvm install 要下载的版本号

此进新版本的nodejs已下载到目录下。

5、切换版本

1)如果是才安装成功,此时node命令是无法使用的

2)切换到指定版本

nvm use 要切换的版本号

此处示例为18.16.0,

切换后,会把v18.16.0目录创建一个快捷方式,名称为current

此时再使用node -v 可以看到正确的版本号

由于nvm线上最低只提供18.x版本的下载,如果是要使用更低本的nodejs,可以下载对应版本的压缩包,然后解压到nodejs的安装目录下,并把此版本的名称改成“v + 版本号”的形式,比如“v16.12.0”,这样nvm就可以自动识别此版本的nodejs了。

以上就是使用nvm实现多个nodejs版本的快速切换的详细内容,更多关于nvm多个nodejs版本切换的资料请关注代码网其它相关文章!

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com