【问题标题】:Modals in React 0.13React 0.13 中的模态
【发布时间】:2023-03-28 03:12:01
【问题描述】:

我正在使用 React 0.13,无法更改为其他版本。

我正在尝试在我的页面中放置一个引导模式。 但是,每当我尝试安装创建模态的节点包时,我都会收到一条错误消息,指出该包仅适用于 React 0.14

我已经尝试了这里列出的所有软件包: http://reactjsnews.com/modals-in-react

我还能尝试什么?

是否有任何适用于 React 0.13 的软件包?

我能否以某种方式获得其中一个适用于 React 0.13 的软件包的先前版本?

【问题讨论】:

  • 你可以随时降级到使用 React 0.13 的版本。
  • 出于兴趣为什么不能升级?重大更改非常小 - 或者您是否有需要它的第三方部门?
  • 我目前正在开发一个项目,该项目使用 React Bootstrap 0.25.2 模态和 React 0.13.3。

标签: javascript twitter-bootstrap reactjs


【解决方案1】:

有点晚了,你能做的是:

  1. 打开其中一个包的 Github 页面(例如https://github.com/rackt/react-modal
  2. 打开 package.json (https://github.com/rackt/react-modal/blob/master/package.json)
  3. 向下滚动到显示 peerDependencies 的位置(您会看到类似:"react": "^0.14.0",这意味着它仅与 React 版本 0.14 兼容)。
  4. 点击页面顶部Branch: master,然后点击tags
  5. 选择一个较早的标签并再次向下滚动到peerDependencies,直到找到类似"react": "^0.13.0" 的标签。 (在这种情况下,标签 0.5.0 具有 "react": ">=0.13.3 || ^0.14.0-beta3" 的对等依赖项,这意味着它将与 React 0.13 一起使用)。
  6. 在您自己的package.json 文件中,将:"react-modal": "^0.5.0" 添加到您的依赖项中,然后运行npm install

【讨论】:

    猜你喜欢
    • 2015-06-14
    • 2015-06-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-11
    相关资源
    最近更新 更多