学习Vue3的时候发现创建项目最低要求node18,于是想着用nvm管理多个node版本
1.使用nvm安装node有什么优势?
- 安装node很方便,只需要一条命令
- 可以轻松切换node版本
- 可以多版本node并存
2.卸载node
如果已经安装了node,那么在安装nvm之前,需要先卸载原先的node
删除前可查当前使用的node版本,方便后续决定使用哪个版本的node。
我当前的版本是v16.16.0
先清除缓存然后卸载Node.js
npm cache clean --force
如果存在删除
- C:\Users{User}\AppData\Roaming\npm
- C:\Users\用户名 下的
.npmrc
文件以及.yarnrc
文件 - 环境变量中的npm、node删掉
3.安装vnm
下载nvm安装包
https://github.com/coreybutler/nvm-windows/releases
使用nvm 默认是从 node 官网下载的
安装 nvm-setup.exe
选择nvm安装目录和nodejs安装目录
安装完成,点击finish
配置路径和换源
找到nvm路径下的setting.txt
添加下面两行配置
node_mirror: https://npmmirror.com/mirrors/node/
npm_mirror: https://npmmirror.com/mirrors/npm/
4.通过NVM安装Node
在控制台使用nvm list available
查询可获取的版本号
nvm list available
CURRENT | LTS | OLD STABLE | OLD UNSTABLE |
---|---|---|---|
21.7.1 | 20.11.1 | 0.12.18 | 0.11.16 |
21.7.0 | 20.11.0 | 0.12.17 | 0.11.15 |
21.6.2 | 20.10.0 | 0.12.16 | 0.11.14 |
21.6.1 | 20.9.0 | 0.12.15 | 0.11.13 |
21.6.0 | 18.19.1 | 0.12.14 | 0.11.12 |
21.5.0 | 18.19.0 | 0.12.13 | 0.11.11 |
21.4.0 | 18.18.2 | 0.12.12 | 0.11.10 |
21.3.0 | 18.18.1 | 0.12.11 | 0.11.9 |
21.2.0 | 18.18.0 | 0.12.10 | 0.11.8 |
21.1.0 | 18.17.1 | 0.12.9 | 0.11.7 |
21.0.0 | 18.17.0 | 0.12.8 | 0.11.6 |
20.8.1 | 18.16.1 | 0.12.7 | 0.11.5 |
20.8.0 | 18.16.0 | 0.12.6 | 0.11.4 |
20.7.0 | 18.15.0 | 0.12.5 | 0.11.3 |
20.6.1 | 18.14.2 | 0.12.4 | 0.11.2 |
20.6.0 | 18.14.1 | 0.12.3 | 0.11.1 |
20.5.1 | 18.14.0 | 0.12.2 | 0.11.0 |
20.5.0 | 18.13.0 | 0.12.1 | 0.9.12 |
20.4.0 | 18.12.1 | 0.12.0 | 0.9.11 |
20.3.1 | 18.12.0 | 0.10.48 | 0.9.10 |
安装指定node.js版本
选择一个node版本进行安装,这里使用 16.16.0
版本为例
依次执行安装命令nvm install 16.16.0
nvm install 16.16.0
Downloading node.js version 16.16.0 (64-bit)...
Extracting node and npm...
Complete
npm v8.11.0 installed successfully.
Installation complete. If you want to use this version, type
nvm use 16.16.0
使用nvm list
可以查询是否安装成功
使用 nvm use 16.16.0
可以切换到对应的node版本
修改npm默认镜像源为淘宝镜像
//更换为淘宝镜像
npm config set registry https://registry.npmmirror.com
// 查询源是否跟换成功
npm config get registry
// 查询源
yarn config get registry
// 更换国内源
yarn config set registry https://registry.npmmirror.com
5.环境变量配置
在命令行安装包时,将包安装到自己设置的目录下。
配置步骤
-
在nvm的
nodejs
安装路径新建两个文件夹命名为"node_global"
和“node_cache”
。 -
在命令行,输入以下两句操作(两个路径就是新建上面两个文件夹的路径,主要目的是方便后面window机器使用方便)
# 换成你对应的目录
npm config set prefix "C:\develop\nodejs\node_global"
npm config set cache "C:\develop\nodejs\node_cache"
# 配置完后请确认配置成功
npm config ls
设置环境变量
需要我们设置的地方有两个:
1. 系统环境变量新增
NODE_PATH
变量
2. 用户变量修改path
变量
- 在【系统变量】新建环境变量
NODE_PATH
- 用户变量修改
path
变量
6.测试安装全局模块
在cmd窗口中输入以下指定全局安装express模块,安装成功的话表示环境变量配置成功。
npm install -g express
在对应文件夹下看是否下载成功
参考链接:
使用nvm管理node多版本(安装、卸载nvm,配置环境变量,更换npm淘宝镜像)
NVM的安装使用与配置(node, npm, yarn)