返回

NVM:轻松管理 Node.js 版本

前端

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

  1. 下载并运行 NVM 安装程序:https://github.com/nvm-sh/nvm/releases
  2. 在系统环境变量中添加 NVM_HOMENVM_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 版本,在不同项目之间无缝切换,并保持开发环境的整洁和高效。