鲍尔:安装2个版本的jQuery
我将如何去使用bower安装2个jQuery版本? 我想有2.0.0以及浏览器支持回退1.9.1
我遇到的问题是,如果你运行bower install jquery#1.9.1 jquery#2.0.0
第一个版本被第二个版本覆盖,因为它们是相同的组件
在你的bower.json的依赖部分你可以有这样的东西:
"dependencies": { "jquery": "2.0.0", "jquery-1.9.1": "http://code.jquery.com/jquery-1.9.1.js" }
一个人通常不应该这样做,但有时你必须维护/迁移现有的网站,(不pipe是什么原因)在不同的页面使用不同版本的jQuery!
根据凉亭文件
Bower提供了几种安装软件包的方法:
# 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" }
从命令行,如果你只是想要最新的1.x和2.x版本,你可以放松在上面的答案约束。
所以:
bower install jquery-legacy=jquery#1.10 jquery-modern=jquery#2
会成为:
bower install jquery-legacy=jquery#^1 jquery-modern=jquery