目 录CONTENT

文章目录

⛳️macOS 安装 nvm 指南

柯基
2026-09-20 / 0 评论 / 0 点赞 / 4 阅读 / 612 字

nvm(Node Version Manager)可以方便地在同一台机器上安装和切换多个 Node.js 版本。

安装

可以先更新下 brew

brew update

安装 nvm

brew install nvm

配置环境变量

编辑环境变量文件。macOS 默认使用 zsh,打开或创建 ~/.zshrc 文件;如果使用 bash,则编辑 ~/.bash_profile

vim ~/.zshrc

增加以下内容

export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm

export NVM_NODEJS_ORG_MIRROR=http://nodejs.org/dist

然后执行 source ~/.zshrc(bash 用户执行 source ~/.bash_profile)使配置生效。

常用命令

  1. nvm list:查看已安装的版本(简写 nvm ls
  2. nvm list remote:查看线上可安装的版本(也写作 nvm ls-remote
  3. nvm --version:查看当前 nvm 版本
  4. nvm install:不带版本号,安装 / 升级 nvm 自身(一般用于 nvm 0.39+;安装 Node 请带版本号,见第 18 条)
  5. nvm use <version>:切换到指定版本的 Node
  6. nvm current:显示当前使用的版本
  7. nvm alias <name> <version>:给指定版本号设置别名(如 nvm alias default 18
  8. nvm unalias <name>:删除已定义的别名
  9. nvm reinstall-packages <version>:在当前 Node 版本下,重新全局安装指定版本号的 npm 包
  10. nvm on:开启 Node.js 版本控制
  11. nvm off:关闭 Node.js 版本控制
  12. nvm proxy:查看 / 设置代理
  13. nvm node_mirror [url]:查看 / 设置 Node 下载镜像,不设置时默认为 https://nodejs.org/dist/
  14. nvm npm_mirror [url]:查看 / 设置 npm 下载镜像,不设置时默认为 https://github.com/npm/npm/archive/
  15. nvm uninstall <version>:卸载指定版本
  16. nvm root [path]:查看 / 设置存放不同 Node 版本的目录,未设置时默认使用当前目录
  17. nvm arch:显示 Node 运行在 32 位还是 64 位
  18. nvm install <version> [arch]:安装 Node。version 可以是具体版本号,也可以是最新稳定版 latest;可选参数 arch 用于指定安装 32 位还是 64 位版本,默认为当前系统位数;可添加 --insecure 绕过远程服务器的 SSL 校验

如果安装时出现 N/A 报错,请确认已正确设置 export NVM_NODEJS_ORG_MIRROR=http://nodejs.org/dist

0

评论区