如何使用bower安装2个版本的jQuery ?我希望有2.0版和1.9.1版的浏览器支持回退
我遇到的问题是,如果运行bower install jquery#1.9.1 jquery#2.0.0
,第一个版本会被第二个版本覆盖,因为它们是相同的组件
发布于 2013-05-16 04:17:40
在bower.json的依赖项部分中,您可以获得如下内容:
"dependencies": {
"jquery": "2.0.0",
"jquery-1.9.1": "http://code.jquery.com/jquery-1.9.1.js"
}
人们通常不应该这样做,但有时你必须维护/迁移一个现有的网站,该网站(无论出于什么原因)在不同的页面中使用不同版本的jquery!
发布于 2013-08-15 04:25:58
根据bower docs的说法
Bower提供了几种安装软件包的方法:使用当前目录的bower.json bower install中列出的依赖项#使用本地或远程软件包bower install #使用特定版本的软件包bower install ##使用不同的名称和特定版本的软件包bower install =#
您可以安装两个不同版本的jQuery,如下所示:
bower install jquery-legacy=jquery#1.10 jquery-modern=jquery#2
或者,如果您更喜欢在bower.json
中进行设置
"dependencies": {
"jquery-legacy": "jquery#1.10",
"jquery-modern": "jquery#2"
}
发布于 2014-07-25 23:06:01
在命令行中,如果您只需要最新的1.x和2.x版本,则可以放松answer above中的约束。
所以:
bower install jquery-legacy=jquery#1.10 jquery-modern=jquery#2
会变成:
bower install jquery-legacy=jquery#^1 jquery-modern=jquery
https://stackoverflow.com/questions/16442012
复制相似问题