Pertanyaan Bower: Instal 2 versi jQuery


Bagaimana saya akan menginstal 2 versi jQuery menggunakan bower? Saya ingin memiliki v2.0 serta 1.9.1 untuk dukungan browser mundur

Masalah yang saya hadapi adalah jika Anda berlari bower install jquery#1.9.1 jquery#2.0.0 versi pertama akan ditimpa oleh yang kedua karena mereka adalah komponen yang sama


75
2018-05-08 13:28


asal


Jawaban:


Di bagian dependensi dari bower.json Anda, Anda dapat memiliki sesuatu seperti ini:

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

Seseorang seharusnya tidak harus melakukan ini, tetapi kadang-kadang Anda harus memelihara / bermigrasi situs web yang ada yang (karena alasan apa pun) menggunakan versi jquery yang berbeda di halaman yang berbeda!


67
2018-05-15 20:17



Menurut dokumen bower

Bower menawarkan beberapa cara untuk menginstal paket:

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

Anda dapat menginstal dua versi jQuery yang berbeda seperti:

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

Atau, jika Anda lebih suka mengaturnya dalam bower.json

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

156
2017-08-14 20:25



Dari baris perintah, jika Anda hanya ingin versi 1.x dan 2.x terbaru, Anda dapat melonggarkan batasan di jawab di atas.

Begitu:

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

akan menjadi:

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


12
2017-07-25 15:06



bower.json:

Ini adalah bagaimana saya melakukannya ...

"dependensi": {
...
"jquery": "2.0.0",
"jquery-old":" 1.9.1 "
...
}

Versi kedua, bisa versi apa saja, lama atau baru. Anda hanya perlu menambahkan kunci yang berbeda. Seperti jquery-old

Memasang

bower install --save jquery-old

Menggunakan

Sekarang Anda dapat menggunakan salah satu versi jquery:

<script type = "text / javascript" src = "path / ke / bower / direktori / jquery / dist / jquery.min.js"> </ script>

<script type = "text / javascript" src = "path / ke / bower / direktori /jquery-old/dist/jquery.min.js "> </ script>

Bonus

"dependensi": {
...
"jquery": "2.0.0",
"jquery-old":" 1.9.1 "
"jquery-latest":" ^ 3.3.1 "
...
}


0
2018-06-21 21:26