Frage Bower: Installiere 2 Versionen von jQuery


Wie würde ich 2 Versionen von jQuery installieren? mit der Laube? Ich möchte v2.0 sowie 1.9.1 für Browser-Support-Fallback haben

Das Problem, das ich habe, ist, dass wenn du rennst bower install jquery#1.9.1 jquery#2.0.0 Die erste Version wird von der zweiten überschrieben, da sie die gleiche Komponente sind


75
2018-05-08 13:28


Ursprung


Antworten:


Im Abhängigkeitsbereich Ihrer bower.json können Sie Folgendes haben:

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

Normalerweise sollte man dies nicht tun müssen, aber manchmal muss man eine bestehende Website pflegen / migrieren, die (aus welchen Gründen auch immer) unterschiedliche Versionen von jquery auf verschiedenen Seiten verwendet!


67
2018-05-15 20:17



Entsprechend der Laube Dokumente

Bower bietet verschiedene Möglichkeiten, Pakete zu installieren:

# 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>

Sie können zwei verschiedene Versionen von jQuery wie folgt installieren:

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

Oder, wenn Sie es vorziehen, dies in einem einzurichten bower.json

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

156
2017-08-14 20:25



Wenn Sie nur die neuesten Versionen 1.x und 2.x möchten, können Sie in der Befehlszeile die Einschränkungen in der antworte oben.

Damit:

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

würde werden:

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


12
2017-07-25 15:06



bower.json:

So habe ich es gemacht ...

"Abhängigkeiten": {
...
"jquery": "2.0.0",
"jQuery-alt":" 1.9.1 "
...
}

Zweite Version, kann jede Version sein, alt oder neu. Sie müssen nur einen anderen Schlüssel hinzufügen. Mögen jQuery-alt

Installieren

Bower installieren --save jQuery-alt

Benutzen

Jetzt können Sie entweder eine der jquery-Versionen verwenden:

<script type = "text / javascript" src = "pfad / zu / bower / verzeichnis / jquery / dist / jquery.min.js"> </ script>

<script type = "text / javascript" src = "pfad / zu / bower / verzeichnis /jQuery-alt/dist/jquery.min.js "> </ script>

Bonus

"Abhängigkeiten": {
...
"jquery": "2.0.0",
"jQuery-alt":" 1.9.1 "
"jquery-neueste":" ^ 3.3.1 "
...
}


0
2018-06-21 21:26