反应的多个版本(react-dom使用旧的反应依赖)

时间:2016-05-24 14:45:08

标签: javascript reactjs npm

我得到了着名的two versions loaded error。我跑了npm ls | grep react行,得到了以下内容:

├─┬ react@15.1.0
├── react-addons-css-transition-group@15.0.2
├─┬ react-big-calendar@0.9.12
│ ├─┬ react@15.1.0
│ ├── react-dom@15.1.0
│ ├── react-overlays@0.6.3
│ ├── react-prop-types@0.2.2
├─┬ react-datetime@2.1.0
│ └─┬ react-onclickoutside@4.9.0
├── react-dom@15.1.0
│ ├─┬ react@0.14.8
│ └── react-addons-update@0.14.8

似乎react-dom使用react@0.14.8,而我项目的其余部分使用react@15.1.0

我该如何做出反应,不加载旧版本的反应?我认为这是react-dom的最新版本。

注意:我使用的是npm版本2.15.1和节点版本v4.4.4

1 个答案:

答案 0 :(得分:1)

你可以尝试https://docs.npmjs.com/cli/dedupe,如果妮可的评论,干净的重新安装,没有帮助。