nvm 工具使用介绍

在这里插入图片描述

1.背景

在工作中,我们可能需要同时进行2个或者多个前端项目的开发,每个项目依赖于不同版本的 NodeJS 运行环境。这种情况下,对于维护多个版本的 node 会是一件非常麻烦的事情,nvm 就是为了解决这个问题而产生的,他可以方便的在同一台设备上进行多个 node 版本之间的切换。

2.nvm介绍

  • nvm:全称 Node Version Manager,是一种用于管理多个 NodeJS 版本的工具。

Node.js 平台、Node.js 工具社区、Node.js 库是快速移动的目标。在一个 Node.js 版本下可能有效的方法不能保证适用于另一个版本的 Node.js。因此,开发者经常需要在 Node 的多个版本之间切换。

3.下载和安装

nvm 同时支持 Linux 和 macOS 操作系统。

下载地址: https://github.com/coreybutler/nvm-windows/releases

如果电脑上之前已经安装了 node,需要先卸载(可以在控制面板里面卸载),然后再安装 nvm。

傻瓜式一直点击下一步即可安装。

安装完成后,可以打开 cmd 控制台窗口,执行如下面命令:

nvm -v

就可以看到 nvm 的版本号啦~

在这里插入图片描述

4.配置环境变量

如果是默认安装在 c 盘的话,可以跳过这步。 如果是安装在其他盘的,则需要配置相应的环境变量。)

配置如下两个环境变量即可:

变量名1:NVM_HOME
变量值1:C:\Users\lenovo\AppData\Roaming\nvm

变量名2:NVM_SYMLINK
变量值2:C:\Program Files\nodejs

5.配置淘宝镜像

使用 npm 的同学应该都知道,使用淘宝镜像安装比较快。

5.1 方式一:直接执行命令

我们可以直接执行如下命令,来使用淘宝镜像库进行安装。

npm config set registry https://registry.npmmirror.com/

5.2 方式二:修改配置文件

我们先找到 nvm 所在文件位置,点开 settings.txt

在这里插入图片描述

我们只需要在最后面追加 2 行配置即可:

node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/

在这里插入图片描述

然后保存关闭即可。

6.常用命令

nvm ls
查看安装的所有 node.js 的版本。

nvm list available
查看可以安装的所有 node.js 版本。

nvm install 16.15.0
安装 16.15.0 版本的 node.js

nvm use 16.15.0
使用 16.15.0 版本的 node.js

nvm uninstall 16.15.0
卸载 16.15.0 版本的 node.js

node -v
查看当前 node.js 版本

nvm current
同上,查看当前 node.js 版本

nvm off
禁用 node.js 版本管理(不卸载任何东西)

nvm on
启用 node.js 版本管理

nvm proxy
查看设置与代理

nvm root [path]
查看、设置 root 路径

nvm alias <name> <version>
给版本号添加别名

nvm unalias <name>
删除已定义的别名

7.总结

nvm 对于任何 Node.js 开发人员来说都是一个很棒的工具。它可以实现无忧安装,并且在不同版本之间轻松切换,从而节省了很多时间。

整理完毕,完结撒花~ 🌻





参考地址:

1.nvm介绍、nvm下载、nvm安装、配置及nvm使用(Node Version Manager)nodejs版本管理切换工具,https://blog.csdn.net/qq_22182989/article/details/125387145

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不愿放下技术的小赵

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值