迫使Bower安装特定的传单依赖 - 解决方案不起作用

时间:2017-07-07 17:22:46

标签: leaflet bower

我正试图为bower安装各种传单包。最近,传单从1.0.3升级到版本1.1.0,打破了几个受支持的库。在社区可以解决问题之前,我需要安装传单1.0.3。以下是我的bower.json的一部分:

  "dependencies": {
     "angular": "~1.5.0",
     "angular-cookies": "~1.5.0",
     "angular-bootstrap": "~2.4.0",
     "angular-ui-router": "^0.3.2",
     "angular-animate": "~1.5.8",
     "bootstrap": "^3.3.7",
     "font-awesome": "^4.7.0",
     "normalize-css": "~3.0.3",
     "modernizr": "~3.2.0",
     "angular-smart-table": "^2.1.8",
     "angular-websocket": "^2.0.0",
     "angular-pageslide-directive": "^2.1.4",
     "ng-scrollbars": "^0.0.11",
     "angular-bootstrap-lightbox": "^0.12.0",
     "angular-leaflet-directive": "leaflet-directive#^0.10.0",
     "Leaflet.extra-markers": "^1.0.6",
     "esri-leaflet": "2.0.7",
     "angular-bootstrap-toggle": "^0.1.2",
     "leaflet-search": "2.7.0",
     "leaflet-draw": "0.4.9"
  },
  "devDependencies": {
     "angular-mocks": "~1.4.7"
  },
  "resolutions": {
     "angular": "^1.4.10",
     "angular-bootstrap": "~2.4.0",
     "leaflet": "1.0.3"
  }

但是,当我尝试使用分辨率强制打包凉亭时,我最终会得到以下结果:

enter image description here

我正在运行此应用程序的另一个实例,它仍然具有来自先前构建的1.0.3。它也使用传单0.4.9,传单搜索2.7.0等...所以我知道1.0.3版本是兼容的。

查看每个单独的包,每个bower.json只需要传单:“^ 1.0.0”。

为什么忽略了凉亭分辨率而没有安装1.0.3?为什么它甚至没有给我从列表中选择1.0.3的选项?我考虑下载本地副本并进行覆盖,但这不是首选解决方案。

0 个答案:

没有答案