【问题标题】:WARNING: npm peer requirements not installed: react@15.0.2 installed, react@0.14.x needed警告:未安装 npm 对等要求:已安装 react@15.0.2,需要 react@0.14.x
【发布时间】:2016-09-15 17:10:28
【问题描述】:

当我尝试在 Meteor 中使用 react 开发应用程序时,我不断收到以下警告: “W20160519-01:55:40.709(1)?(STDERR)警告:未安装 npm 对等要求: 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)? (标准错误) W20160519-01:55:40.716(1)? (STDERR) 阅读有关安装 npm 对等依赖项的更多信息: 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,都无济于事。

【问题讨论】:

    标签: meteor reactjs npm


    【解决方案1】:

    问题是由 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 兼容时继续使用它。

    我希望这对那里的人有所帮助。

    【讨论】:

      猜你喜欢
      • 2016-12-07
      • 2018-01-29
      • 1970-01-01
      • 1970-01-01
      • 2020-12-04
      • 1970-01-01
      • 1970-01-01
      • 2018-07-06
      • 1970-01-01
      相关资源
      最近更新 更多