返回
NVM:轻松管理 Node.js 版本
前端
2023-12-06 21:41:39
NVM 的优势
- 轻松切换版本: NVM 允许您在不同的 Node.js 版本之间无缝切换,而无需重新安装 Node.js。
- 管理多个项目: 对于需要使用不同 Node.js 版本的多个项目,NVM 可以轻松管理这些项目所需的版本。
- 保持环境整洁: NVM 将不同的 Node.js 版本隔离到单独的目录中,保持系统整洁,避免版本冲突。
- 提升效率: NVM 自动化了 Node.js 版本的安装和管理流程,从而提升了开发效率。
安装和配置 NVM
macOS 和 Linux
# 使用 Homebrew 安装
brew install nvm
# 使用 curl 安装
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
Windows
- 下载并运行 NVM 安装程序:https://github.com/nvm-sh/nvm/releases
- 在系统环境变量中添加
NVM_HOME
和NVM_SYMLINK
变量:NVM_HOME
:指向 NVM 安装目录NVM_SYMLINK
:指向您要管理的 Node.js 版本的符号链接
使用 NVM
查看可用版本
nvm list available
安装特定版本
# 安装特定版本(例如 18.12.1)
nvm install 18.12.1
# 安装最新版本
nvm install latest
切换版本
nvm use <version>
查看当前版本
nvm current
指定默认版本
nvm alias default <version>
设置项目特定版本
# 在当前目录下设置 Node.js 版本
nvm use <version> --no-default
删除版本
nvm uninstall <version>
其他命令
nvm arch
:显示当前系统架构。nvm on
:启用 NVM 管理 Node.js 版本。nvm off
:禁用 NVM 管理 Node.js 版本。nvm ls [available|installed]
:列出已安装或可用的 Node.js 版本。nvm which <version>
:显示特定 Node.js 版本的可执行文件路径。
结语
NVM 是管理 Node.js 版本的必备工具,它为开发者提供了极大的便利。通过使用 NVM,您可以轻松地管理多个 Node.js 版本,在不同项目之间无缝切换,并保持开发环境的整洁和高效。