You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修复Mac上npm安装的“unsupported engine”错误(项目在Win10正常运行)

解决next-auth 4.13.0与Node.js 18.x版本不兼容问题

方案1:忽略引擎版本检查强制安装

若需快速启动项目,可跳过npm的引擎校验,执行:

npm install --ignore-engines

注意:此方法可能导致潜在运行时兼容问题,仅适合临时测试场景。

方案2:降级Node.js至兼容版本

使用nvm(Node版本管理器)切换到next-auth 4.13.0支持的Node.js 16.x LTS版本:

  • 通过Homebrew安装nvm:
    brew install nvm
    
  • 安装并切换到Node.js 16.x:
    nvm install 16
    nvm use 16
    
  • 重新执行npm install即可完成依赖安装。

方案3:升级next-auth至支持Node.js 18的版本

next-auth后续版本已添加Node.js 18支持,直接升级到最新稳定版即可:

  • 修改项目根目录package.json中next-auth的版本为:
    "next-auth": "^4.24.7"
    
  • 执行npm install重新安装适配后的依赖。

内容的提问来源于stack exchange,提问作者user258081

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 00:05:10