Files
loan-pricing/doc/implementation-report-2026-04-09-install-node25-and-node14.md

1.1 KiB

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