4

我只是按照本指南将我的流星项目迁移到 1.3 ,他们建议我使用 npm react 包而不是大气一号。

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

但是,我的项目正在使用 npm 的固定数据表,它具有对等依赖项

  "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对等依赖项。

4

1 回答 1

1

你用的是什么npm版本?我在将 npm 升级到 3.x 后解决了这个问题。规则npm treat peerDependencies has changed betweennpm` 3.x 和 2.x,请参考这里

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

于 2016-06-03T02:58:56.410 回答