使用 NVM 安装 Node.js
原创2022/11/28大约 2 分钟
使用 NVM 安装 Node.js
1、安装 NVM
(1)全称 node version manage,去 官网 下载安装包 nvm-setup.exe
(2)若本地安装过 nodejs,则先卸载掉
(3)根据引导安装,会让选择两个目录:
- 第 1 个目录:
nvm的安装目录(如:E:\nvm) - 第 2 个目录:
nodejs的目录,存放当前使用的node版本,并不是实际的文件夹,类似于一个快捷方式,指向了nvm/node 版本的目录(如:E:\nodejs)
安装完成后,查看环境变量,会自动加上上面的两个目录,输入 nvm:
Running version 1.1.10.
Usage:
...2、安装 Node.js
查看可用版本列表 nvm ls available:
| CURRENT | LTS | OLD STABLE | OLD UNSTABLE |
|--------------|--------------|--------------|--------------|
| 19.1.0 | 18.12.1 | 0.12.18 | 0.11.16 |
| 19.0.1 | 18.12.0 | 0.12.17 | 0.11.15 |
| 19.0.0 | 16.18.1 | 0.12.16 | 0.11.14 |
| 18.11.0 | 16.18.0 | 0.12.15 | 0.11.13 |
省略...这里我们安装 nvm install 16.18.1:
Downloading node.js version 16.18.1 (64-bit)...
Extracting node and npm...
Complete
npm v8.19.2 installed successfully.
Installation complete. If you want to use this version, type
nvm use 16.18.13、配置 Node.js
3.1、切换版本
(1)安装完成后,使用命令 nvm list 查看已安装版本列表
(2)使用 nvm use 16.18.1 切换为当前版本(会申请权限):
Now using node v16.18.1 (64-bit)3.2、配置淘宝镜像
配置淘宝镜像:
npm config set registry https://registry.npmmirror.com/查看是否配置成功:
npm config get registry3.3、修改 Node 全局安装路径及缓存路径
(1)自定义一个目录,新建两个文件夹 node_global 和 node_cache,如下:
// 修改npm的包的全局安装路径
npm config set prefix "E:\npm_global\node_global"
// 修改npm的包的全局cache位置
npm config set cache "E:\npm_global\node_cache"(2)将上面的 node_global 目录(可通过 npm prefix -g 命令确认)添加到 path 系统环境变量中
4、进阶:yarn
4.1、安装 yarn
使用如下命令安装:
npm install -g yarn
// 注意:首次安装后,需要重新打开终端,否则以下命令无法识别
yarn -v4.2、修改 yarn 的各种路径
(1)改变 yarn 全局 bin 位置(prefix):
// 新建一个目录yar_bin
yarn config set prefix "E:\npm_global\yarn_bin"(2)改变 yarn 全局安装位置(folder):
// 新建一个目录yar_dir
yarn config set global-folder "E:\npm_global\yarn_dir"(3)改变 yarn 全局 cache 位置(cache):
// 使用nodejs的cache目录
yarn config set cache-folder "E:\npm_global\node_cache"完成后若 yarn_bin 目录下生成了 bin 目录,则将该 bin 目录添加到 path 环境变量;否则添加 yarn_bin 目录

