[英]How to fix npm peer dependency issue?
我有一个package.json
,其中包含以下冲突的模块:
需要react 0.13.x
react-router
需要react@>=0.13.2 || ^0.14.0-rc1
redbox-react
react@>=0.13.2 || ^0.14.0-rc1
react@>=0.13.2 || ^0.14.0-rc1
我只是做了一个npm install react
并且安装了react@0.14
我正在尝试安装需要react@>=0.14.0
react-bootstrap
。
我得到了一些解决方案:
每次更新时,从所有依赖项的node_modules
中删除node_modules
每次遇到问题时都删除并重新安装所有模块
升级到仍预发布的npm 3.x
什么是解决这些问题的好方法,而无需执行与npm版本无关的1或2。
PS:此处引用的所有模块均已在本地安装。
确保您具有最新版本的react-router
(当前是1.0.0-rc3
)。
react
模块仅列为dev依赖项 ,请求的版本为0.14.0
因此不会出现任何问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.