未满足的对等依赖安装反应

Unmet peer dependency installing react

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

我收到的消息是

+-- UNMET PEER DEPENDENCY react-addons-css-transition-group@0.14.x || 15.x.x

首先,问题:我的解释是否正确?消息说,安装 react-addons-css-transition-group@0.14.x 包或安装反应版本 15.x.x?

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

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

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

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

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

然后我清理了我的 package.json 并使用 npm-windows-upgrade.

将我计算机上的 npm 升级到最新版本

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