我有package.json
,其中包含以下相互冲突的模块:
react-router
的 react 0.13.x
需要redbox-react
react@>=0.13.2 || ^0.14.0-rc1
醇>
我刚刚做了npm install react
并安装了react@0.14
我正在尝试安装需要react-bootstrap
的{{1}}。
我有几个解决方案:
从所有react@>=0.14.0
个依赖项中删除node_modules
每次遇到问题时删除并重新安装所有模块
升级到仍然预发布的npm 3.x和
解决这些问题的好方法是什么,而不必做npm版本无关的1或2。
P.S。:此处提到的所有模块都已在本地安装。
答案 0 :(得分:1)
确保您拥有最新版本的react-router
(目前为1.0.0-rc3
)。
react
模块为only listed as a dev dependency,请求的版本为0.14.0
,因此不会出现任何问题。