【发布时间】:2016-08-03 18:48:31
【问题描述】:
我正在从 Meteor 1.2 升级到 1.3,并遇到了 React 的 NPM 依赖问题。当我安装最新版本的 React (15.0.1) 时,Meteor 想要更早的版本 (0.14.x)。然后,我将 package.json 文件更改为 0.14.8,但 Meteor 需要 (15.0.1)。
具体来说,
当我安装“Migrating to Meteor 1.3”文档中提到的 npm React 包时,Meteor 希望每个包都使用早期版本:
W20160412-14:56:42.318(-5)? (STDERR) WARNING: npm peer requirements not installed:
W20160412-14:56:42.318(-5)? (STDERR) - react@15.0.1 installed, react@0.14.x needed
W20160412-14:56:42.319(-5)? (STDERR) - react-dom@15.0.1 installed, react-dom@0.14.x needed
W20160412-14:56:42.319(-5)? (STDERR) - react-addons-transition-group@15.0.1 installed, react-addons-transition-group@0.14.x needed
W20160412-14:56:42.319(-5)? (STDERR) - react-addons-css-transition-group@15.0.1 installed, react-addons-css-transition-group@0.14.x needed
W20160412-14:56:42.319(-5)? (STDERR) - react-addons-linked-state-mixin@15.0.1 installed, react-addons-linked-state-mixin@0.14.x needed
W20160412-14:56:42.319(-5)? (STDERR) - react-addons-create-fragment@15.0.1 installed, react-addons-create-fragment@0.14.x needed
W20160412-14:56:42.319(-5)? (STDERR) - react-addons-update@15.0.1 installed, react-addons-update@0.14.x needed
W20160412-14:56:42.319(-5)? (STDERR) - react-addons-pure-render-mixin@15.0.1 installed, react-addons-pure-render-mixin@0.14.x needed
W20160412-14:56:42.320(-5)? (STDERR) - react-addons-test-utils@15.0.1 installed, react-addons-test-utils@0.14.x needed
W20160412-14:56:42.320(-5)? (STDERR) - react-addons-perf@15.0.1 installed, react-addons-perf@0.14.x needed
但是,当我进入 package.json 并将这些包降级到 0.14.8 时,我得到了这个错误
W20160412-17:31:33.167(-5)? (STDERR) WARNING: npm peer requirements not installed:
W20160412-17:31:33.169(-5)? (STDERR) - react@0.14.8 installed, react@15.x needed
W20160412-17:31:33.169(-5)? (STDERR) - react-addons-pure-render-mixin@0.14.8 installed, react-addons-pure-render-mixin@15.x needed
【问题讨论】:
标签: meteor reactjs dependencies