如何解决Bower依赖关系版本冲突?

前端之家收集整理的这篇文章主要介绍了如何解决Bower依赖关系版本冲突?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个项目,取决于两者:

> jquery〜1.9.1
>另一个项目,依次取决于jquery> = 1.7.2

但是当我运行bower install,最后安装jquery 2.0.2。
这似乎破碎了。

我如何(a)使其正确解决约束或(b)明确强制安装最终版本(解决方法)?

您可以在bower.json文件中的对象上添加分辨率,并指定组件名称&版本以在运行bower命令时自动解决冲突。
喜欢这个:
{
  "name": "project-x","private": true,"dependencies": {
    "bootstrap-sass": "~3.3.7","modernizr": "~2.8.3","jquery": "~1.11.3"
  },"devDependencies": {},"resolutions": {
    "jquery": "~1.11.3"
  }
}

您也可以运行bower install&当bower会询问“适当版本”(如果交互模式打开),前缀选择与!,所以鲍尔将保存您的选择到bower.json。

猜你在找的设计模式相关文章