我正试图为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"
}
但是,当我尝试使用分辨率强制打包凉亭时,我最终会得到以下结果:
我正在运行此应用程序的另一个实例,它仍然具有来自先前构建的1.0.3。它也使用传单0.4.9,传单搜索2.7.0等...所以我知道1.0.3版本是兼容的。
查看每个单独的包,每个bower.json只需要传单:“^ 1.0.0”。
为什么忽略了凉亭分辨率而没有安装1.0.3?为什么它甚至没有给我从列表中选择1.0.3的选项?我考虑下载本地副本并进行覆盖,但这不是首选解决方案。