# NVM 和 Node.js 14 Macos解压安装指南


---


作者: gwozai

版权声明: 本文档由 gwozai 创建,版权所有 © gwozai。转载请注明出处。

创建时间: 2025

适用系统: macOS


---


## 一、安装 NVM


下载链接: https://myfileforever.lanzouq.com/izg1u31gxt9c


### 1. 解压 nvm

```bash

# 创建 .nvm 目录

mkdir -p ~/.nvm


# 解压 nvm-0.40.3.tar.gz 到 .nvm 目录

tar -xzf nvm-0.40.3.tar.gz --strip-components 1 -C ~/.nvm

```


### 2. 配置环境变量(选择你使用的 shell)


对于 zsh(~/.zshrc):

```bash

echo 'export NVM_DIR="$HOME/.nvm"' >> ~/.zshrc

echo '[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"' >> ~/.zshrc

echo '[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"' >> ~/.zshrc

```


对于 bash(~/.bashrc):

```bash

echo 'export NVM_DIR="$HOME/.nvm"' >> ~/.bashrc

echo '[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"' >> ~/.bashrc

echo '[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"' >> ~/.bashrc

```


### 3. 重新加载配置

```bash

source ~/.zshrc # 如果使用 zsh

# 或

source ~/.bashrc # 如果使用 bash

```


### 4. 验证 nvm 安装

```bash

nvm --version # 应显示 0.40.3

```


## 二、安装 Node.js 14


下载链接: https://myfileforever.lanzouq.com/ih5sy31gxtfi


### 1. 创建目标目录

```bash

mkdir -p ~/.nvm/versions/node/v14.21.3

```


### 2. 解压 Node.js

```bash

tar -xzf node-v14.21.3-darwin-x64.tar.gz --strip-components 1 -C ~/.nvm/versions/node/v14.21.3

```


### 3. 使用该版本

```bash

nvm use 14.21.3

```


### 4. 验证安装

```bash

node --version # 应显示 v14.21.3

npm --version # 应显示对应的 npm 版本

```


## 三、设置默认版本


### 设置 Node.js 14 为默认版本

```bash

nvm alias default 14.21.3

```


### 或设置其他版本为默认(如 Node.js 16)

```bash

nvm alias default 16.20.1

```


## 四、常用 NVM 命令


```bash

nvm ls # 列出已安装的版本

nvm use <> # 切换版本

nvm current # 显示当前使用的版本

nvm alias default <> # 设置默认版本

```


## 五、npm 配置优化


### 设置国内镜像源(提高下载速度)

```bash

npm config set registry https://registry.npmmirror.com

```


### 其他常用 npm 配置

```bash

# 查看当前配置

npm config list


# 恢复官方源

npm config set registry https://registry.npmjs.org/

```


## 六、目录结构参考


安装完成后的目录结构应如下:

```

~/.nvm/

├── nvm.sh # nvm 主脚本

├── bash_completion # 命令补全脚本

├── versions/

│ └── node/

│ └── v14.21.3/ # Node.js 安装目录

│ ├── bin/ # 可执行文件目录

│ ├── include/ # 头文件目录

│ ├── lib/ # 库文件目录

│ └── share/ # 共享资源目录

```


## 七、故障排除


### 1. 如果 nvm 命令未找到

- 检查 .nvm 目录是否存在

- 确认环境变量是否正确配置

- 重新加载 shell 配置文件


### 2. 如果 Node.js 版本未被识别

- 检查版本目录结构是否正确

- 确保文件权限正确

- 运行 nvm ls 检查版本列表


### 3. 如果 npm 不可用

- 检查 bin 目录下的可执行文件

- 确保文件具有执行权限

- 重新加载 nvmsource ~/.nvm/nvm.sh


---


注意: 本指南适用于 macOS 系统,其他系统请根据实际情况调整相关路径和命令。


---


## 版权信息


文档作者: gwozai

版权所有: © 2025 gwozai. All rights reserved.

许可协议: 本文档采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可

免责声明: 本文档仅供学习参考使用,作者不对因使用本文档内容而产生的任何问题承担责任

更新日期: 2025年


> 如有疑问或建议,欢迎联系作者 gwozai