【问题标题】:Multiple versions of react (react-dom uses old react dependency)react 的多个版本(react-dom 使用旧的 react 依赖项)
【发布时间】:2016-05-24 14:45:07
【问题描述】:

我得到了著名的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 不加载这个旧版本的 react?我认为这是 react-dom 的最新版本。

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

【问题讨论】:

  • 当我遇到此类问题时,我会删除我的node_modules 文件夹并再次运行npm install。 (我怀疑有时 npm 没有正确更新传递依赖项。)

标签: javascript reactjs npm


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2020-12-01
    • 2021-02-26
    • 1970-01-01
    • 2022-08-22
    • 2016-03-16
    • 2020-01-20
    • 2017-12-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多