Reactjs 未满足的对等依赖关系

Reactjs 未满足的对等依赖关系,reactjs,npm,npm-install,Reactjs,Npm,Npm Install,我有两个相关的问题。我正在将react安装到一个新的空项目中。文件夹中只有一个基本的package.json文件,没有其他文件 我得到的信息是 +--未满足的对等依赖项react插件css转换-group@0.14.x| | 15.x.x 首先,问题:我的解释正确吗?消息是说,要么安装react插件css转换-group@0.14.x是否打包或安装react版本15.x.x 其次,通过运行npm install react--save,我安装了react版本15.5.4。如果我对信息的解释是正确

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

我得到的信息是

+--未满足的对等依赖项react插件css转换-group@0.14.x| | 15.x.x

首先,问题:我的解释正确吗?消息是说,要么安装
react插件css转换-group@0.14.x
是否打包或安装react版本15.x.x


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

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


但它不是在抱怨
react
,而是在抱怨
react插件css转换组
。您需要安装
react addons css transition group
以及
react

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

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

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


然后我进行了一次干净的
npm安装react
,这次我没有收到任何错误消息。

感谢您澄清第一点。我意识到问题出在css过渡组上,但是如果你看一下npmjs.com上的信息,这个包是不推荐的。我还发现这个问题可以通过将npm升级到最新版本来解决。