# 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`