2017-05-27 61 views
0

我有两个相关的问题。我正在将反应安装到一个新的空项目中。我只有一个基本的文件夹package.json,没有别的。未满足的对等依赖安装反应

我得到的消息是

+ - 未满足PEER DEPENDENCY [email protected] || 15.x.x

首先,问题:我解释正确吗?消息是说,要么安装[email protected]包或安装反应版本15.x.x?

二,通过运行npm install react --save,我安装了反应版本15.5.4。如果我对邮件的解释是正确的,为什么我会收到邮件?我已经有反应15.5.4安装。

回答

0

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

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

+0

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

0

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

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

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

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

相关问题