nvm 的安装和使用
nvm 的安装和使用
1. 什么是 nvm?
开发时常常会遇到这样的问题:
一个项目依赖于某个 Node.js 版本,另一个项目却依赖于更高或更低的版本。
如果每次都重新安装/卸载 Node.js,会非常麻烦。
解决办法:
使用 nvm(Node Version Manager)。
nvm 是一个 Node.js 的版本管理器,可以同时管理多个 Node.js 版本,并支持方便地切换。
2. nvm 安装
⚠️ 注意:安装 nvm 之前需要先卸载已经安装的 Node.js。
2.1 安装包下载
前往 nvm 官网 下载对应的安装包。
2.2 安装步骤
解压
nvm-setup.zip
安装包,点击exe
文件进行安装。选择安装路径,例如:
D:\HBBTJ\nvm
设置 Node.js 的安装位置为:
D:\HBBTJ\nvm\nodejs
点击安装并等待完成。
安装完成后,进入 nvm 安装目录,编辑
settings.txt
文件,添加国内镜像源:node_mirror: http://npmmirror.com/mirrors/node/ npm_mirror: http://registry.npmmirror.com/mirrors/npm/
2.3 配置环境变量
用户变量
- 新增
NVM_HOME
和NVM_SYMLINK
变量。 - 在
Path
中添加:%NVM_HOME% %NVM_SYMLINK%
系统变量
同样新增
NVM_HOME
和NVM_SYMLINK
变量。在
Path
中添加:%NVM_HOME% %NVM_SYMLINK%
完成后,打开终端,输入:
nvm -v
如果能输出版本号,则安装成功。
2.4 配置全局安装路径
在
D:\nvm
下新建两个文件夹:node_global node_cache
在命令行中执行以下命令:
npm config set prefix "D:\nvm\node_global" npm config set cache "D:\nvm\node_cache"
配置用户变量:
在Path
中新增:D:\nvm\node_global
配置系统变量:
新建NODE_PATH
,值为:D:\nvm\node_global\node_modules
并在
Path
中新增:D:\nvm\node_global
✅ 这样以后全局安装的包都会放在
D:\nvm\node_global
下,而不是默认的 C 盘。
3. nvm 使用
3.1 安装指定 Node.js 版本
nvm install 14.15.0
nvm install <version>
3.2 卸载指定版本
nvm uninstall <version>
3.3 切换使用指定版本
nvm use <version>
3.4 列出所有已安装的版本
nvm ls
3.5 显示当前正在使用的版本
nvm current
3.6 显示所有可安装的 Node.js 版本
nvm list available
4. 常用命令速查表(Cheat Sheet)
功能 | 命令 | 示例 |
---|---|---|
安装指定版本 | nvm install <version> | nvm install 18.18.2 |
卸载指定版本 | nvm uninstall <version> | nvm uninstall 18.18.2 |
使用指定版本 | nvm use <version> | nvm use 18.18.2 |
查看已安装版本 | nvm ls | |
查看当前版本 | nvm current | |
查看可安装版本 | nvm list available |
5. 总结
- nvm 是 Node.js 版本管理器,方便在多项目中切换不同 Node 版本。
- 安装前需卸载已有的 Node.js。
- 配置淘宝镜像可以加快安装速度。
- 配置全局安装路径,避免占用系统盘空间。