【问题标题】:The engine “node” is incompatible with this module when installing React-chartjs-2 Chart.js,安装 React-chartjs-2 Chart.js 时,引擎“node”与此模块不兼容,
【发布时间】:2021-01-29 14:12:34
【问题描述】:

我正在使用带有 react 包装器的 chart.js 创建一个圆环图。它在新项目中运行良好,但无法在主项目中安装。

以下是一个运行良好的新项目示例。

下面是主要旧项目的示例,我无法安装它

错误:

引擎“节点”与此模块不兼容

节点版本相同,两张图都可以签入。

【问题讨论】:

    标签: javascript node.js reactjs chart.js react-chartjs-2


    【解决方案1】:

    从日志中,我可以看出这是您当前拥有的节点版本的问题。在你的日志中看到这一行

    The engine "node" is incompatible with the module. Expected version ">=10". Got "8.10.0"
    

    要解决这个问题,你可以试试这个

     1. Install nvm
     2. Download another version of node ">=10"
     3. Switch to that the latest version
     4. And try installing the module again
    
    

    【讨论】:

      【解决方案2】:

      您需要升级您的节点版本。由于您使用的是husky v4,您需要node >= 10

      检查husky installation guideThe engine “node” is incompatible with this module

      【讨论】:

      • 为什么它在新创建的具有相同节点版本的应用程序上工作??
      • 我的意思是问 - 你的项目中是否有 husky v4 没有抛出错误“引擎节点不兼容”?或者你在这两个项目中都有 husky v4 吗?我认为 husky 4 与您目前拥有的 Node 8 不兼容。
      • 我已经安装了node 10.15.0,然后react-chartjs-2安装好了。
      猜你喜欢
      • 2019-10-30
      • 2022-10-07
      • 2021-07-20
      • 2021-03-22
      • 2018-04-10
      • 2020-01-03
      • 2020-02-02
      • 1970-01-01
      相关资源
      最近更新 更多