美文网首页
使用NVM安装NodeJS

使用NVM安装NodeJS

作者: 深渊凝视 | 来源:发表于2023-02-02 11:14 被阅读0次

一、NVM 介绍

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

由于项目开发当中,不同的项目可能依赖不同版本的NodeJS,这种情况下,NodeJS版本的切换将会是一件非常麻烦的事情。因此,使用NVM管理NodeJS版本就显得尤为重要。

二、NVM 安装

2.1 下载安装包

GitHub 上下载安装包,NVM地址https://github.com/coreybutler/nvm-windows/releases,选择下载nvm-setup.exe

2.2 NVM 安装

(注:安装NVM前,建议先卸载电脑上现有的NodeJS,避免冗余)

双击 nvm-setup.exe 文件,进行 NVM安装
(1) 接受协议,点击下一步
(2) 选择NVM的安装路径。可以按照个人习惯,自行选择安装路径。选择安装在D:\AppData\Roaming\nvm下 。

NVM安装路径.png

(3) 选择NodeJSSymlink (符号链接)文件夹的位置,用于生成NodeJS的映射目录。本王习惯,选择D:\Program Files\nodejs

注:安装前,需确保Symlink文件夹所在的路径不存在,否则可能安装失败。

确认Symlink文件夹路径.png

(4) 点击安装,等待安装完成。
(5) 配置环境变量。
打开高级系统设置->环境变量,可以发现,安装成功后,NVM已经自动帮我们配置了环境变量NVM_HOMENVM_SYMLINK,并且配置了Path的值。

配置环境变量.png

因此,对于1.1.10 版本的NVM,环境变量一般情况下无需手动配置

注:若使用的是免安装版的NVM,可以按照如下方式手动配置环境变量。
  1. 在用户变量(或系统变量)中,添加变量名NVM_HOME,变量的值为NVM所在的根路径(以本例为例,路径为:D:\AppData\Roaming\nvm);
  2. 在用户变量(或系统变量)中,添加变量名NVM_SYMLINK,变量的值为NodeJSSymlink 文件夹的位置(以本例为例,路径为:D:\Program Files\nodejs);
  3. 在用户变量(或系统变量)的path当中添加两个值:%NVM_HOME%%NVM_SYMLINK%

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

image.png
  • 镜像地址
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
image.png

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

2.2 验证NVM是否安装成功

安装完成后,打开命令行窗口,输入nvm -v,出现版本号即表示安装成功。

image.png

三、NVM 安装NodeJs

首先,在使用NVM安装NodeJS前,需以管理员身份打开命令行窗口。否则,将无法使用nvm use命令切换NPM版本。

3.1 在线安装NodeJs

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

image.png

注:若要查看完整的可安装版本列表,可访问官网:https://nodejs.org/en/download/releases
(2) 使用NVM命令nvm install,进行对应版本NodeJS的在线安装。
示例 :如需在线安装14.21.2版本的NodeJS,直接在命令行窗口输入:

nvm install 14.21.2

示例 :如需在线安装18.14.0版本的NodeJS,直接在命令行窗口输入:

nvm install 18.14.0

3.2 离线安装NodeJs

(1) 从官网下载指定版本NodeJS的免安装版离线安装包,下载地址:https://nodejs.org/en/download/releases/

从官网下载指定版本NodeJS的免安装版离线安装包.png

示例中操作电脑是Windows 11 64位系统,因此选择node-v19.0.0-win-x64.zip

NodeJs 下载.png

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

NVM中离线安装各版本NodeJS .png

3.3 版本切换NodeJs

查看NVM中安装的NodeJS版本

nvm ls

若已经成功安装了指定版本的NodeJS,只需要在命令行窗口执行nvm use xx.xx.x,切换对应版本的NodeJS即可。示例,由于已经安装了14.21.2 版本,因此可以执行以下命令:

nvm use 14.21.2

操作成功,即将出现 :Now using node v14.21.2 (64-bit)

版本切换NodeJs.png

四、NVM 常用命令

  • NVM的常用命令如下:
    nvm list available:查看可在线安装的NodeJS版本
    nvm ls:列出所有已经在NVM中安装的NodeJS版本。
    nvm current:显示当前正在使用的Node版本。
    nvm install xx.xx.xx:在NVM中在线安装指定版本的NodeJS,xx.xx.xx为指定的版本号。
    nvm uninstall xx.xx.xx:在NVM中卸载指定版本的NodeJS,xx.xx.xx为指定的版本号。
    nvm use xx.xx.xx:切换NodeJS版本,xx.xx.xx为指定的版本号。
    nvm version:显示当前所使用的NVM的版本号。

相关文章

网友评论

      本文标题:使用NVM安装NodeJS

      本文链接:https://www.haomeiwen.com/subject/okiihdtx.html