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

Apa*_*ear 5 javascript npm reactjs

我收到了著名的两个版本的加载错误。我跑了一行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
Run Code Online (Sandbox Code Playgroud)

看来react@0.14.8我在项目的其余部分都在使用react-dom react@15.1.0

我要如何使react-dom不加载旧版本的react?我认为这是react-dom的最新版本。

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

aoc*_*nas 1

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