注意:
-
安装nvm之前需要卸载之前的nodejs,并且还要删除之前的环境变量配置,否则会出现一些奇怪的问题
-
nvm的安装路径不能有中文或者空格,否则后面在cmd中切换node版本会出现乱码
先安装Nvm
NVM,即Node Version Manager是一个用于管理Node.js版本的工具,它允许用户在同一台机器上安装和切换多个Node.js版本。
1、nvm下载地址:https://github.com/coreybutler/nvm-windows/releases
附:
-
nodejs下载地址:下载 | Node.js 中文网
2、选择想要安装的版本, 点击nvm-setup.exe下载安装;
3、双击下载好的.exe安装程序,开始安装:
-
同意安装协议,Next;
-
自定义 nvm 安装路径,按个人喜好来。此处我放在 E:\code_env\nvm下
-
自定义 nodejs 运行路径
-
后续所有安装的所有版本node会在nvm目录下
-
此处选择当前nodejs运行版本的执行路径
-
-
下一步,安装,安装完成。
环境变量 -- 可选
现在nvm安装成功后,默认会自动生成nvm环境变量
-
环境变量打开方式:
右键我的电脑->属性->高级系统设置->环境变量
-
添加以下配置(系统变量,用户变量)
-
NVM_HOME
-
NVM_SYMLINK
-
基础配置
1、修改镜像地址
# 查看nvm安装地址
nvm root
打开安装所在路径, 找到setting.txt文件, 输入以下内容
# nvm安装路径
root: E:\code_env\nvm
# nodejs安装路径
path: E:\code_env\nodejs
# 镜像源地址
node_mirror: https://npmmirror.com/mirrors/node/
npm_mirror: https://npmmirror.com/mirrors/npm/
2、配置包路径 -- 可选
配置全局安装的模块路径和缓存路径。
1、在nvm的安装目录新建两个文件夹node_global
和node_cache
2、打开cmd窗口, 执行以下命令
npm config set prefix "E:\code_env\nvm\node_global"
npm config set cache "E:\code_env\nvm\node_cache"
安装Node
# 安装
nvm install 20.17.0
# 使用 (管理员权限打开cmd)
nvm use 20.17.0
所有安装的版本都能在nvm安装路径看到
附:若出现 node 或 npm 不是内部或外部命令,则可以找到当前版本的文件夹,删掉指定版本,然后重新安装node版本即可。
基本使用命令
# 查看node.js最新批次版本号
nvm list available
# 查看本地已安装的所有版本
nvm list
/
nvm ls
# 查看当前在使用的node版本
nvm current
# 安装指定的node版本
nvm install <version>
# 切换到指定版本 -- 需使用管理员权限打开命令窗口
nvm use <version>
# 给指定版本创建别名
nvm alias <name> <version>
# 卸载指定版本的Node
nvm uninstall <version>