1 | 启动一些前端项目的时候,经常需要使用不同版本的node,一劳永逸,避免繁琐的环境切换问题,使用nvm管理node版本 |
0. 卸载
卸载原有的node
查看node版本
1. 前言
NVM(Node Version Manager)是一款专为管理 Node.js 版本设计的命令行工具,它解决了开发者在不同项目中需要切换 Node.js 版本的核心痛点,支持在同一台设备上安装、切换、卸载多个 Node.js 版本,且配置灵活、操作轻量。
- 多版本安装:支持安装任意历史版本或最新版本的 Node.js(包括 LTS 长期支持版、Current 开发版);
- 版本切换:可全局切换默认 Node.js 版本,也可针对当前终端会话临时切换版本;
- 版本管理:查看已安装的所有 Node.js 版本、卸载指定版本、设置 “别名”(如用
lts
指代最新 LTS 版本); - 自动关联 npm:安装 Node.js 时会自动附带对应版本的
npm
(Node 包管理器),切换 Node 版本时npm
版本也会同步切换; - 跨项目适配:结合
.nvmrc
文件,可让项目 “记住” 依赖的 Node 版本,进入项目目录时自动切换。
2. 下载
记得下载1.2.1版本
3. 安装
安装目录:
node目录:
自动添加了nvm的环境变量:
4. 配置下载镜像源
1 | node_mirror: https://npmmirror.com/mirrors/node/ |
5. nvm命令
1 | nvm -v 查看nvm版本 |
下载步骤0的node版本
6. 修改镜像源
1 | npm config set registry http://registry.npmmirror.com 手动切换淘宝镜像源 |
7. 设置nodejs的全局安装路径和缓存存放路径
1 | npm config set cache "D:\program\nvm\nodejs\node_cache" |
8. 设置环境变量
新增环境变量NODE_PATH
9. 验证
1 | npm install express -g |