警告:未安装npm peer要求:安装react@15.0.2,需要react@0.14.x.

时间:2016-05-19 01:57:41

标签: meteor reactjs npm

当我尝试在Meteor中开发应用程序时,我继续收到以下警告:     " W20160519-01:55:40.709(1)? (STDERR)警告:未安装npm peer要求:     W20160519-01:55:40.712(1)? (STDERR) - 安装react@15.0.2,需要react@0.14.x.     W20160519-01:55:40.713(1)? (STDERR) - 安装react-dom@15.0.2,需要react-dom@0.14.x     W20160519-01:55:40.713(1)? (STDERR) - 安装react-addons-pure-render-mixin@15.0.2,需要react-addons-pure-render-mixin@0.14.x     W20160519-01:55:40.714(1)? (STDERR)     W20160519-01:55:40.716(1)? (STDERR)阅读有关安装npm peer dependencies的更多信息:     W20160519-01:55:40.719(1)? (STDERR)http://guide.meteor.com/using- packages.html#peer-npm-dependencies     W20160519-01:55:40.719(1)? (STDERR)"不知道它的原因。

我将流星更新到1.3.2.4并将npm更新为2.x;通过meteor npm install删除并重新安装npm,一切都无济于事。

1 个答案:

答案 0 :(得分:0)

问题出在kadira:react-layout安装的结果。事实是kadira:react-layout取决于react@0.14.x而npm安装react@15.x。

因此,任何遇到此警告的人都应该从.meteor / packages中删除kadira:react-layout以消除警告。

要仍然使用react-layout,请将this file复制到/lib/react-layout.js中,并在与react@15.x兼容时继续使用它。

我希望这可以帮助那些人。