我有两个相关的问题。我正在安装反应到一个新的空项目。我只在文件夹中有一个基本的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
,我安装了反应版本15.5.4。如果我对消息的解释是正确的,为什么我收到消息?我已经安装了15.5.4的反应。
答案 0 :(得分:0)
你的第一个解释是正确的。你可以有任何一个版本。
但它没有抱怨react
,而是抱怨react-addons-css-transition-group
。您需要安装react-addons-css-transition-group
以及react
。
答案 1 :(得分:0)
我发现一篇文章表明这是一个错误,可以通过升级到最新版本的npm来解决。
所以我删除了所有不属于我的npm包,因为它是一个新项目。如果您有现有项目,则可能不需要这样做。我只是想要一个干净的名单。
然后我清理了我的package.json并使用npm-windows-upgrade将我的计算机上的npm升级到最新版本。
然后我做了一个干净的npm install react
,这次我没有收到任何错误消息。