官网: www.nvmnode.com/zh/guide/in…
✨ NVM 的核心特性
💡 常用命令速查
掌握以下命令,就能应对绝大多数日常使用场景:
- 安装Node.js:
nvm install <版本号>,例如nvm install 18.17.0或nvm install latest安装最新版。 - 切换Node.js版本:
nvm use <版本号>,例如nvm use 18.17.0,会立即生效。 - 查看已安装版本:
nvm list或nvm ls,会列出所有已安装的版本,并标注当前使用的版本。 - 卸载指定版本:
nvm uninstall <版本号>,用于清理不再需要的版本。 - 设置默认版本:
nvm alias default <版本号>,设置后,每次打开新终端都会自动使用该版本
linux中配置nvm镜像
1. export NVM_NODEJS_ORG_MIRROR=https://npmmirror.com/mirrors/node
作用:设置一个环境变量,告诉 nvm 从哪个镜像源下载 Node.js 的二进制文件。
- 变量名:
NVM_NODEJS_ORG_MIRROR是 nvm 内部约定的变量,用于覆盖默认的 Node.js 官方下载地址(https://nodejs.org/dist)。 - 值:Node.js 镜像地址。
- 效果:当你在终端执行
nvm install <版本>时,nvm 会从这个镜像源拉取 Node.js 安装包,显著提升下载速度。
2. export NVM_NPM_MIRROR=https://npmmirror.com/mirrors/npm
作用:设置一个环境变量,用于指定 npm 包的镜像源。
- 变量名:
NVM_NPM_MIRROR同样由 nvm 识别,它会影响通过 nvm 安装的 Node.js 自带的 npm 工具的默认镜像配置。实际上,一些版本的 nvm 在安装 Node.js 时会利用这个变量预先配置 npm 的 registry,让你后续使用npm install时默认走国内镜像。 - 值:npm 镜像地址,用于加速 npm 包的下载。
- 注意:这个变量并非所有 nvm 版本都直接使用,但设置它不会有负面影响,并且某些自动化脚本可能会利用它。
3. source ~/.bashrc(或 source ~/.zshrc 等)
作用:立即重新加载你修改过的 shell 配置文件,让新设置的环境变量在当前终端会话中生效。
- 命令:
source是一个 shell 内建命令,它会读取并执行指定文件中的所有命令。如果不执行这一步,新添加的export语句只有在下次打开新终端时才会自动生效。而source可以让你在当前终端中立刻应用这些配置,无需重启终端。