当我尝试在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,一切都无济于事。
答案 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兼容时继续使用它。
我希望这可以帮助那些人。