1
启动一些前端项目的时候,经常需要使用不同版本的node,一劳永逸,避免繁琐的环境切换问题,使用nvm管理node版本

0. 卸载

卸载原有的node

image-20250920074116832

查看node版本

image-20250920074336197

1. 前言

NVM(Node Version Manager)是一款专为管理 Node.js 版本设计的命令行工具,它解决了开发者在不同项目中需要切换 Node.js 版本的核心痛点,支持在同一台设备上安装、切换、卸载多个 Node.js 版本,且配置灵活、操作轻量。

  1. 多版本安装:支持安装任意历史版本或最新版本的 Node.js(包括 LTS 长期支持版、Current 开发版);
  2. 版本切换:可全局切换默认 Node.js 版本,也可针对当前终端会话临时切换版本;
  3. 版本管理:查看已安装的所有 Node.js 版本、卸载指定版本、设置 “别名”(如用 lts 指代最新 LTS 版本);
  4. 自动关联 npm:安装 Node.js 时会自动附带对应版本的 npm(Node 包管理器),切换 Node 版本时 npm 版本也会同步切换;
  5. 跨项目适配:结合 .nvmrc 文件,可让项目 “记住” 依赖的 Node 版本,进入项目目录时自动切换。

2. 下载

nvm下载地址

记得下载1.2.1版本

image-20250920074745856

3. 安装

安装目录:

image-20250920075614774

node目录:

image-20250920075727868

自动添加了nvm的环境变量:

image-20250920075908970

4. 配置下载镜像源

image-20250920080033742

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

5. nvm命令

1
2
3
4
5
6
nvm -v 查看nvm版本
nvm ls 查看已安装的nodejs列表
nvm list availabe 查看可以获得的nodejs列表
nvm install 18 安装大版本号为18的最新nodejs
nvm install 16 安装大版本号为16的最新nodejs
nvm use 16 使用版本号为16的nodejs

image-20250920080202445

下载步骤0的node版本

image-20250920083143648

6. 修改镜像源

1
2
npm config set registry http://registry.npmmirror.com 手动切换淘宝镜像源
npm config get registry 查看当前镜像源

7. 设置nodejs的全局安装路径和缓存存放路径

1
2
3
npm config set cache "D:\program\nvm\nodejs\node_cache"
npm config set prefix "D:\program\nvm\nodejs\node_global"

8. 设置环境变量

新增环境变量NODE_PATH

image-20250920083627399

image-20250920084241070

9. 验证

1
2
npm install express -g

image-20250920084144539


本站由 卡卡龙 使用 Stellar 1.29.1主题创建

本站访问量 次. 本文阅读量 次.