nvm安装及全局配置nodemac
时间: 2025-04-18 19:33:51 浏览: 61
### 如何在 macOS 上安装 nvm 并设置 Node 的全局配置
#### 安装 Homebrew
为了简化软件包管理,在 macOS 上推荐先安装 Homebrew。Homebrew 是 macOS 下的一个开源的软件包管理系统,可以方便地安装各种开发工具。
#### 安装 nvm
可以通过执行下面的一条命令来完成 nvm 的安装[^3]:
```bash
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash
```
#### 配置 nvm 环境
对于使用 `zsh` 作为默认 shell 的新版本 macOS 用户来说,应该将 nvm 的环境变量添加至用户的 `~/.zshrc` 文件中而不是 `/etc/profile` 中[^2]。具体操作如下:
打开或创建 `~/.zshrc` 文件:
```bash
vim ~/.zshrc
```
向其中加入以下几行用于指定 nvm 的路径以及加载脚本的位置:
```bash
export NVM_DIR="$HOME/Documents/tools/nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # 加载 nvm
```
使更改生效:
```bash
source ~/.zshrc
```
#### 使用 nvm 管理 Node.js 版本
一旦完成了上述步骤之后就可以通过简单的命令来管理和切换不同版本的 Node.js 了。例如,要安装特定版本的 Node 可以这样做:
```bash
nvm install 16
```
这会自动下载并安装 Node v16.x.x 到本地环境中去。如果想要设定某个 Node.js 版本成为系统的默认版本,则可利用此命令:
```bash
nvm use --delete-prefix v16
```
#### 设置 Node 全局模块存储位置
为了避免权限问题并且让所有的 npm 包都存放在一个统一的地方,建议修改 npm 的 global prefix 至用户家目录下的某处,比如 `.npm-global` 文件夹内。为此只需输入这两句指令之一即可实现目的:
```bash
mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
```
为了让 Shell 认识到新的全局 bin 路径,还需要再次编辑 `~/.zshrc` 文件并向里面追加一行:
```bash
export PATH=~/.npm-global/bin:$PATH
```
最后记得重新加载一次配置文件使得变动立即起效:
```bash
source ~/.zshrc
```
阅读全文
相关推荐


















