首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Bower:安装2个版本的jQuery

Bower:安装2个版本的jQuery
EN

Stack Overflow用户
提问于 2013-05-08 21:28:39
回答 4查看 57.1K关注 0票数 76

如何使用bower安装2个版本的jQuery ?我希望有2.0版和1.9.1版的浏览器支持回退

我遇到的问题是,如果运行bower install jquery#1.9.1 jquery#2.0.0,第一个版本会被第二个版本覆盖,因为它们是相同的组件

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2013-05-16 04:17:40

在bower.json的依赖项部分中,您可以获得如下内容:

代码语言:javascript
复制
"dependencies": {
    "jquery": "2.0.0",
    "jquery-1.9.1": "http://code.jquery.com/jquery-1.9.1.js"
}

人们通常不应该这样做,但有时你必须维护/迁移一个现有的网站,该网站(无论出于什么原因)在不同的页面中使用不同版本的jquery!

票数 67
EN

Stack Overflow用户

发布于 2013-08-15 04:25:58

根据bower docs的说法

Bower提供了几种安装软件包的方法:使用当前目录的bower.json bower install中列出的依赖项#使用本地或远程软件包bower install #使用特定版本的软件包bower install ##使用不同的名称和特定版本的软件包bower install =#

您可以安装两个不同版本的jQuery,如下所示:

代码语言:javascript
复制
bower install jquery-legacy=jquery#1.10 jquery-modern=jquery#2

或者,如果您更喜欢在bower.json中进行设置

代码语言:javascript
复制
"dependencies": {
    "jquery-legacy": "jquery#1.10",
    "jquery-modern": "jquery#2"
}
票数 158
EN

Stack Overflow用户

发布于 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

票数 12
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16442012

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档