Бауэр: установить 2 версии jQuery
Как мне установить 2 версии jQuery с помощью bower? Я хочу иметь v2.0, а также 1.9.1 для поддержки браузера
У меня проблема в том, что если вы запустите bower install jquery#1.9.1 jquery#2.0.0
первая версия перезаписывается второй, потому что они являются одним и тем же компонентом
4 ответа
В части зависимостей вашего bower.json вы можете получить что-то вроде этого:
"dependencies": {
"jquery": "2.0.0",
"jquery-1.9.1": "http://code.jquery.com/jquery-1.9.1.js"
}
Обычно этого делать не нужно, но иногда приходится поддерживать / переносить существующий веб-сайт, который (по какой-либо причине) использует разные версии 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
bower.json:
Вот как я это сделал...
"зависимости": {
...
"jquery": "2.0.0",
"jquery-old": "1.9.1"
...
}
Вторая версия, может быть любой версией, старой или новой. Вам просто нужно добавить другой ключ. Как старый jquery
устанавливать
Bower установить - сохранить JQuery-старый
использование
Теперь вы можете использовать любую из версий jquery: