NVM介绍
NVM:Node Version Manage,即Node的版本管理工具。使用NVM,可以很方便地在多个NodeJS版本之间进行切换。
NVM安装
注:安装前需将本地已安装的NodeJS卸载,删除干净
1.在GitHub上下载安装包
选择下载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文件)
(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" 设置全局缓存位置