未满足的对等依赖安装反应
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-group
和 react
。
我找到一篇文章指出这是一个错误,可以通过升级到最新版本的 npm 来解决。
所以我删除了我所有的 npm 包,这对我来说不是问题,因为它是一个新项目。如果您有一个现有项目,则可能不需要这样做。我只是想有一个干净的石板。
然后我清理了我的 package.json 并使用 npm-windows-upgrade.
将我计算机上的 npm 升级到最新版本
然后我做了一个干净的 npm install 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-group
和 react
。
我找到一篇文章指出这是一个错误,可以通过升级到最新版本的 npm 来解决。
所以我删除了我所有的 npm 包,这对我来说不是问题,因为它是一个新项目。如果您有一个现有项目,则可能不需要这样做。我只是想有一个干净的石板。
然后我清理了我的 package.json 并使用 npm-windows-upgrade.
将我计算机上的 npm 升级到最新版本然后我做了一个干净的 npm install react
,这次我没有收到任何错误消息。