【问题标题】:Unmet peer dependency installing react未满足的对等依赖项安装反应
【发布时间】:2017-05-27 01:32:41
【问题描述】:

我有两个相关的问题。我正在将 react 安装到一个新的空项目中。我的文件夹里只有一个基本的package.json 文件,没有别的。

我收到的信息是

+-- 未满足的对等依赖 react-addons-css-transition-group@0.14.x || 15.x.x

首先,问题:我是否正确解释了这一点?消息说,要么安装react-addons-css-transition-group@0.14.x 包,要么安装 react 版本 15.x.x?

其次,通过运行npm install react --save,我安装了 React 版本 15.5.4。如果我对消息的解释是正确的,为什么我会收到消息?我已经安装了 react 15.5.4。

【问题讨论】:

    标签: reactjs npm npm-install


    【解决方案1】:

    您的第一个解释是正确的。你可以有任何一个版本。

    但它不是在抱怨react,而是在抱怨react-addons-css-transition-group。您需要安装react-addons-css-transition-groupreact

    【讨论】:

    • 感谢您澄清第一点。我意识到问题出在 css 转换组,但如果你查看 npmjs.com 上的信息,这个包已被弃用。我还发现可以通过将 npm 升级到最新版本来解决此问题。
    【解决方案2】:

    我发现一篇文章指出这是一个错误,可以通过升级到最新版本的 npm 来解决。

    所以我删除了所有对我来说不是问题的 npm 包,因为它是一个新项目。如果您有一个现有项目,则可能不需要这样做。我只是想要一张白纸。

    然后我清理了我的 package.json 并使用 npm-windows-upgrade 将我计算机上的 npm 升级到了最新版本。

    然后我做了一个干净的npm install react,这次我没有收到任何错误消息。

    【讨论】:

      猜你喜欢
      • 2017-08-25
      • 2023-03-14
      • 1970-01-01
      • 2016-08-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-17
      • 1970-01-01
      相关资源
      最近更新 更多