gpt4 book ai didi

node.js - 如何处理 npm3 对等依赖冲突

转载 作者:搜寻专家 更新时间:2023-11-01 00:06:23 24 4
gpt4 key购买 nike

我只是将我的 meteor 项目迁移到 1.3 之后 guide他们建议我使用 npm react package 而不是 atmosphere one。

当我安装 react 和 react-dom 时,我得到最新版本 15.0.1

但是,我的项目使用的是 npm 的 fixed-data-table具有对等依赖性

  "peerDependencies": {
"react": ">=0.13.0 <0.15.0 || ^0.14.0-beta3",
"react-dom": ">=0.14.0 <0.15.0 || ^0.14.0-beta3"
}

因此,如果我使用 React 15.0.1,我将遇到未满足的对等依赖项错误。

如何处理这种情况?或者这是否意味着如果我使用的是 React 15,我就不能使用固定数据表?

我无法安装旧版本的 React,因为还有其他软件包也将 react@^15.0.1 作为对等依赖项。

最佳答案

您使用的 npm 版本是什么?我在将 npm 升级到 3.x 后解决了这个问题。 npm treat peerDependencies 规则在npm` 3.x 和 2.x 之间发生了变化,请引用 this

虽然 fixed-data-table 的 peerDependencies 声明它需要 react < 0.15.0,但是 fixed-data-table 在 react 15.0 下运行良好,所以忽略这个 WARN。

关于node.js - 如何处理 npm3 对等依赖冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36880563/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com