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

node模块报引擎版本不兼容错误该如何解决?

The engine "node" is incompatible with this module. Expected version "10.15.1". Got "12.14.1"

报错原因

当前安装的依赖包在package.json的engines字段中明确限定了仅支持Node.js 10.15.1版本,本地运行环境的Node.js 12.14.1版本不符合要求,触发了版本校验拦截。

解决方案

根据你的实际使用场景选择对应操作即可:

  • 保留当前依赖包版本,切换Node.js版本
    优先使用Node版本管理工具做版本切换,避免反复卸载重装全局Node:
    Windows环境使用nvm-windows,macOS/Linux环境使用nvm或n工具,安装完成后执行以下命令:
    nvm install 10.15.1
    nvm use 10.15.1
    
    切换完成后重新执行安装/运行命令即可。
  • 不切换Node.js版本,临时跳过版本校验
    安装依赖时增加忽略引擎校验的参数即可完成安装:
    • 使用npm安装:
      npm install --ignore-engines
    • 使用yarn安装:
      yarn install --ignore-engines
      注意:跳过校验可能存在兼容性风险,如果后续运行出现异常,仍需切换到适配的Node版本。
  • 升级依赖包到兼容高版本Node的版本
    查找该依赖包是否已经发布适配Node.js 12+的更新版本,直接安装对应兼容版本即可,无需修改本地Node环境。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 06:09:04