NodeJS版本管理---NVM

188 阅读3分钟

NVM介绍

NVM:Node Version Manage,即Node的版本管理工具。使用NVM,可以很方便地在多个NodeJS版本之间进行切换。

NVM安装

注:安装前需将本地已安装的NodeJS卸载,删除干净

1.在GitHub上下载安装包

下载地址:github.com/coreybutler…

选择下载nvm-setup.exe

2.双击安装文件安装

(1)接受协议,下一步

(2)根据个人习惯选择nvm安装路径

(3)选择NodeJS的Symlink文件夹位置,用于生成NodeJS的映射目录

(4)点击安装等待安装完成

3.手动配置环境变量

注:安装版本会自动配置环境变量,请忽略次步骤,免安装版需要手动配置环境变量

(1)在系统变量中,添加变量名NVM_HOME,变量的值为NVM所在的根路径

(2)在系统变量中,添加变量名NVM_SYMLINK,变量的值为NodeJS的Symlink文件夹的位置

(3)在系统变量的path当中添加两个值:%NVM_HOME%和%NVM_SYMLINK%。

4.配置NodeJS下载代理镜像(可选)

注:由于下载速度一般正常,并且可以使用离线安装的方式安装NodeJS,因此配置NodeJS下载镜像地址并不是必须的

安装完成后,可以在NVM安装根目录下的setting.txt文件中,配置NodeJS下载代理镜像,解决在线安装NodeJS时速度慢的问题。(代理镜像地址自行寻找)

NVM使用

1.验证NVM安装是否成功 使用nvm -v出现版本号即表示安装成功

nvm -v

2.在线安装NodeJS(也可跳过此步骤,通过离线安装方式安装)

注:安装NdoeJS需要以管理员身份打开命令行窗口,否则无法使使用命令切换NPM版本

(1)使用nvm list available命令查看可安装的NodeJS版本,建议选择LTS版本(Long Term Support,长期支持版本)

nvm list available

(2)使用NVM命令nvm install(指定版本号)进行在线安装

示例:nvm install 16.14.2

nvm install **.**.*

3.离线安装NodeJS

(1)从官网下载指定版本NodeJS的免安装版离线安装包(.zip文件而非.exe文件)

下载地址:nodejs.org/en/download…

(2)将指定版本的NodeJS免安装版离线安装包,解压后放入到NVM安装路径的根目录下,即可完成离线安装

4.版本切换

使用nvm list可查看当前安装的所有NodeJS版本

nvm list

若已经成功安装了指定版本的NodeJS,只需要在命令行窗口执行npm use ..命令,切换对应版本的NodeJS即可 切换成功会出现 Now using node v***

npm use 18.16.0

5.NodeJS配置

注:使用NVM安装NodeJS不需要配置NodeJS环境变量,但是需要配置全局安装依赖以及缓存地址

在 NVM 安装路径下分别新建 node_global 和 node_cache 文件夹,用于存储全局安装的依赖以及缓存。

然后在环境变量 PATH 添加上述两个文件夹的路径,如下图

接着我们打开命令行

注:下方命令中 D:\nvm\node_global 为自己创建的地址

输入 npm config set prefix "D:\nvm\node_global" 设置全局依赖存储位置

然后输入 npm config set cache "D:\nvm\node_cache" 设置全局缓存位置