React 0.13中的模态

时间:2015-10-14 14:53:15

标签: javascript twitter-bootstrap reactjs

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

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

我已尝试过此处列出的所有软件包: http://reactjsnews.com/modals-in-react

我还能尝试什么?

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

我可以以某种方式获得其中一个与React 0.13配合使用的软件包的早期版本吗?

1 个答案:

答案 0 :(得分:0)

有点晚了,但你能做的是:

  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