NVM(Node Version Manager)是一个用于管理 Node.js 版本的工具,它允许开发者在同一台机器上轻松安装、切换和管理多个版本的 Node.js。对于需要在不同项目中使用不同版本的 Node.js 的开发者来说,NVM 是一个非常有用的工具。
NVM的主要特点:
- 版本管理:可以安装并使用多个版本的 Node.js,方便切换。
- 简单安装与切换:通过简单的命令,开发者可以在不同版本之间快速切换,避免了手动配置路径的麻烦。
- 与项目需求匹配:不同的项目可能需要不同的 Node.js 版本,NVM 可以帮助管理并确保项目所依赖的 Node.js 版本得到满足。
- 全局模块管理:每个 Node.js 版本的全局模块是独立的,可以根据不同版本管理不同的全局工具和包。
NVM安装步骤
1.卸载node(没有安装的可以直接跳过)
nvm 是一个 nodejs 的版本管理工具。通过它可以安装和切换不同版本的 nodejs,解决 node 各种版本存在不兼容现象。但在安装之前需要先卸载之前的 nodejs
1)在控制面版或者应用列表中卸载nodejs
2)不行就全局搜索然后删除相关文件
2.安装nvm
下载到本地后,直接点击安装程序,具体操作如下:
-
第一步:双击安装程序
-
第二步:许可协议
- 第三步:选择 nvm 的安装位置
- 第四步:选择 node 的安装路径
放在下载 nvm
的目录,并且在同级创建一个 nodejs
的目录。
- 第五步:准备安装
- 第六步:安装完成
三、配置 nvm 镜像
这一步是配置下载 node
和 npm
时采用淘宝镜像,默认是从官方镜像下载依赖会比较慢。
进入nvm
>> settings.txt
文件,在文件的末尾加上下面两行内容,记得保存:
node_mirror: https://npmmirror.com/mirrors/node/
npm_mirror: https://npmmirror.com/mirrors/npm/
四、配置环境变量
返回桌面,右键 此电脑
>> 属性
>> 高级系统设置
>> 环境变量
。
在我们安装时,环境变量它会自动帮我们在系统中配置好,具体如下:
五、使用教程
5.1 常用命令
命令 | 说明 |
---|---|
nvm --version | 查看 nvm 版本 |
nvm list available | 查询可在线安装的 node |
nvm install <version> | 下载指定版本的 node |
nvm use <version> | 切换 node 版本 |
nvm current | 显示当前 node 版本 |
nvm ls 或 nvm list | 查询已安装的 node |
nvm uninstall <version> | 卸载指定版本的 node |
5.2 具体案例
以管理员身份打开 CMD。
- 第一步:查看 nvm 版本
nvm -v
- 第二步:查看可在线安装的 node 版本
nvm list available
- 第三步:安装 node
nvm install 14.21.3
- 第四步:查看已下载 node
nvm ls
- 第五步:使用 node
nvm use 14.21.3
在你安装完 node,并使用后。最开始创建的 nodejs
文件夹就会被标记为 node
的下载路径,通过 nvm
下载的 node
都会存储在这里。
- 第六步:查看 node 信息
# 查看 node 版本
node -v
# 查看 npm 版本
npm -v
# 配置 npm 淘宝镜像
npm config set registry https://registry.npmmirror.com
# 查看 npm 镜像源
npm config get registry
- 第七步:卸载 node
nvm uninstall 14.21.3
卸载完后,目前就没有可用的 node 版本。