-->

鲍尔:安装2个版本的jQuery鲍尔:安装2个版本的jQuery(Bower: Install 2

2019-05-13 01:26发布

我怎么会去使用亭子安装的jQuery的2个版本? 我想对浏览器的支持回退2.0以及1.9.1

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

Answer 1:

在你bower.json的依赖性来,你可以有这样的事情:

"dependencies": {
    "jquery": "2.0.0",
    "jquery-1.9.1": "http://code.jquery.com/jquery-1.9.1.js"
}

一个人不应该平时都这样做,但有时你必须保持/迁移现有网站(无论何种原因)使用在不同的网页上不同版本的jQuery!



Answer 2:

按照凉亭文档

鲍尔提供了几种方法来安装软件包:

 # Using the dependencies listed in the current directory's bower.json bower install # Using a local or remote package bower install <package> # Using a specific version of a package bower install <package>#<version> # Using a different name and a specific version of a package bower install <name>=<package>#<version> 

您可以安装两个不同版本的jQuery像这样:

bower install jquery-legacy=jquery#1.10 jquery-modern=jquery#2

或者,如果你喜欢设置了一个bower.json

"dependencies": {
    "jquery-legacy": "jquery#1.10",
    "jquery-modern": "jquery#2"
}


Answer 3:

在命令行,如果你只是想在最新1.x和2.x版本,你可以在放松的约束上面的回答 。

所以:

bower install jquery-legacy=jquery#1.10 jquery-modern=jquery#2

会成为:

bower install jquery-legacy=jquery#^1 jquery-modern=jquery



Answer 4:

bower.json:

我这是怎么做的?

“依赖”:{
...
“jQuery的”: “2.0.0”,
“jQuery的老 ”: “1.9.1”
...
}

第二个版本,可以是任何版本,旧的或新的。 你只需要添加一个不同的密钥。 像jQuery的老

安装

亭子安装--save jQuery的老

使用

现在你可以使用jQuery的版本一方:

<脚本类型= “文本/ JavaScript的” SRC = “路径/到/亭子/目录/ jquery的/ DIST / jquery.min.js”> </ SCRIPT>

<脚本类型= “文本/ JavaScript的” SRC = “路径/到/亭子/目录/ jQuery的旧 /dist/jquery.min.js”> </ SCRIPT>

奖金

“依赖”:{
...
“jQuery的”: “2.0.0”,
“jQuery的老 ”: “1.9.1”
“jQuery的最新 ”: “^ 3.3.1”
...
}



文章来源: Bower: Install 2 versions of jQuery