31 lines
1.1 KiB
Markdown
31 lines
1.1 KiB
Markdown
# 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`
|