✅ 方案 1:升级 Node.js 到兼容版本(推荐)

1. 使用 nvm 安装 Node.js 20 或更高版本
nvm install 20.17.0
nvm use 20.17.0
2. 然后再升级 npm
npm install -g npm@latest
3. 验证版本
node -v
npm -v

⚠️ 方案 2:不升级 Node.js,只升级到兼容的 npm 版本

如果你暂时不能升级 Node.js,可以安装兼容 Node.js 18 的最新 npm 版本,比如:

npm install -g npm@9.9.3

npm@9 是最后一个官方支持 Node.js 18 的大版本,稳定且安全

✅ 总结建议

方案命令示例说明
升级 Node.jsnvm install 20.17.0 && nvm use 20.17.0推荐,兼容最新 npm
不升级 Nodenpm install -g npm@9.9.3保守方案,兼容 Node.js 18

🔍 附加建议

  • 使用 nvm list 查看你已安装的版本。

  • 使用 nvm alias default 20.17.0 设置默认版本,避免每次手动切换。

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐