前言
nvm 全名 Node.js Version Management,顾名思义是一个 Node.js 的版本管理工具。在 macOS、Linux(包括适用于 Linux 的 Windows 子系统)和各种其他类 Unix 系统上均受支持。
1. 下载和安装nvm
nvm 开源项目地址安装包下载地址:
注意:一定要下载最新版本的nvm,否则安装node18以上版本时,npm会报错。
注意:下载.exe可执行程序,因为安装之后自动配置环境变量
直接双击.exe程序安装nvm
需要注意的是:目录中的文件不能有空格等特殊符号
nvm use node版本号报错:原因是nvm的安装路径文件名不能包含空格符号
安装完成后自动配置环境变量,直接在cmd中输入nvm,出来一下图片证明安装成功
2. 配置nvm镜像地址
使用nvm install命令安装node时,使用默认的镜像地址会很慢,可以改用淘宝镜像地址。
找到/nvm/settings.txt文件,配置node镜像和npm镜像地址为淘宝镜像地址
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
3. 通过nvm安装node和npm
通过nvm install 命令安装几个常用版本node,node中自带npm所以就不用单独安装npm了
Node.jsNode.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.https://nodejs.org/en
nvm install 14.21.3
nvm install 16.20.2
nvm install 18.19.0
nvm install 20.10.0
node官网,使用较多的几个版本
4. nvm常用命令
nvm list | 看安装的所有node.js的版本 |
nvm list available | 查显示可以安装的所有node.js的版本 |
nvm install node版本号 | 安装指定版本号的node,例如:nvm install 14.19.0 |
nvm uninstall node版本号 | 卸载指定版本号的node,例如:node uninstall 14.19.0 |
nvm use node版本号 | 切换到使用指定的nodejs版本 |
nvm current | 常看当前正在使用的node版本号 |