# 2026-04-09 安装 Node 25 与 Node 14 实施记录

## 变更内容
- 使用 `nvm` 安装 `node v25.9.0`
- 使用 `nvm` 安装 `node v14.21.3`
- 调整 `/Users/wkc/.npmrc`，删除与 `nvm` 冲突的 `prefix=~/.npm-global`
- 保留 npm 镜像配置：`registry=https://registry.npmmirror.com`

## 处理过程
- `node 25` 通过 `nvm` 正常安装成功
- `node 14` 在 Apple Silicon 原生环境下无法直接下载 `darwin-arm64` 安装包
- 原生源码编译 `node 14` 失败，错误来自当前 macOS Command Line Tools/SDK 与旧版 `node 14` 源码不兼容
- 改为通过 Rosetta 以 `x64` 方式安装 `node 14`，安装成功

## 验证结果
- `zsh -lic 'nvm use 25 && node -v && npm -v'` 验证结果：
  - `node v25.9.0`
  - `npm 11.12.1`
- `zsh -lic 'nvm use 14 && node -v && npm -v'` 验证结果：
  - `node v14.21.3`
  - `npm 6.14.18`
- `arch -x86_64 /bin/zsh -lic 'nvm use 14 && node -v && npm -v'` 验证结果：
  - `node v14.21.3`
  - `npm 6.14.18`
- 新开的交互式 `zsh` 默认版本：
  - `node v14.21.3`
  - `npm 6.14.18`

## 备注
- `nvm` 当前默认别名已指向 `14`
