NVM nodejs 版本管理工具

介绍

nvm全英文:node.js version management,是一个nodejs的版本管理工具,为了解决node.js 各种版本存在不兼容现象,通过nvm可以 安装 和 切换不同版本的node.js

多版本管理
NVM 可以让用户在同一台机器上安装和使用多个版本的 Node.js。用户可以根据项目需求快速切换不同的 Node.js 版本,这在开发和测试过程中非常方便。例如,不同项目可能依赖于不同的 Node.js 版本,而 NVM 允许开发者轻松地在这些版本之间切换。

特点

简便的安装和切换

NVM 提供简单的命令行界面,用户可以轻松地 安装(nvm install )、卸载(nvm uninstall )和切换(nvm use )Node.js 版本。它大大简化了版本管理的流程,避免了手动下载和配置环境变量的麻烦。

独立环境

每个 Node.js 版本在 NVM 中都是 独立 的,拥有自己独立的 node_modules 文件夹和全局包。这意味着不同版本之间的包 不会互相干扰,从而 避免了版本 冲突 和 依赖 问题。对于需要在不同项目中使用不同版本的依赖包的开发者来说,这一点尤为重要。

跨平台支持

NVM 支持在多个操作系统上运行,包括 macOS、Linux 和 Windows(通过 nvm-windows)。这使得开发者可以在不同的平台上享受相同的版本管理便利性。无论是开发、测试还是部署,NVM 都能提供一致的体验。

下载

https://github.com/coreybutler/nvm-windows/releases

将之前的node卸载

需要将之前的 node 卸载,防止互相干扰

从控制面板中卸载

略

删除node的安装目录

逐一查看一下文件是否存在,存在就删除

C:\Program Files (x86)\Nodejs
C:\Program Files\Nodejs
C:\Users\用户名\AppData\Roaming\npm
C:\Users\用户名\AppData\Roaming\npm-cache

也可能在其他目录

删除 .npmrc 文件

默认在 C:\User\用户名,有就删除

删除环境变量

安装 nvm

行nvm-setup.exe

选择 nvm 安装路径

选择 nodejs 路径

点击 Install 安装

安装完,确认是否安装成功,在命令提示符下输入 nvm 命令,看到下图提示说明安装成功:

切换国内镜像

切换国内镜像,再安装 node 版本,否则会很慢

切换方式一:命令行切换

提示:使用下面镜像之一即可

阿里云镜像

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

腾讯云镜像

nvm npm_mirror http://mirrors.cloud.tencent.com/npm/
nvm node_mirror http://mirrors.cloud.tencent.com/nodejs-release/

切换方式二:修改配置文件

在 nvm 的安装路径下,找到 settings.txt 文件,设置node_mirror 与 npm_mirror 为国内镜像地址。

在文件末尾加入:

提示:使用下面镜像之一即可

阿里云镜像

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

腾讯云镜像

node_mirror: http://mirrors.cloud.tencent.com/npm/
npm_mirror: http://mirrors.cloud.tencent.com/nodejs-release/

命令

提示:推荐使用下面的桌面工具

详见下面链接:
https://nvm.p6p.net/use/ver.html

桌面工具

下载

https://github.com/1111mp/nvm-desktop

参考:
https://nvm.p6p.net/install/windows.html


原文出处:/show_1GWNOR6Nwtz.html