JQueryの2つのバージョンをインストールするにはどうすればよいですかbowerを使用?ブラウザサポートのフォールバック用にv2.0と1.9.1が必要です
私が抱えている問題は、bower install jquery#1.9.1 jquery#2.0.0
最初のバージョンは同じコンポーネントであるため、2番目のバージョンによって上書きされます
Bower.jsonの依存関係部分には、次のようなものがあります。
"dependencies": {
"jquery": "2.0.0",
"jquery-1.9.1": "http://code.jquery.com/jquery-1.9.1.js"
}
通常、これを行う必要はありませんが、(何らかの理由で)異なるページで異なるバージョンのjqueryを使用する既存のWebサイトを維持/移行する必要がある場合があります。
bower docs によると
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の2つの異なるバージョンをインストールできます。
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
これは私がそれをやった方法です...
「依存関係」:{
...
"jquery": "2.0.0"、
"jquery-old": "1.9.1"
...
}
2番目のバージョンは、古いバージョンでも新しいバージョンでもかまいません。別のキーを追加するだけです。 jquery-oldのように
bower install --save jquery-old
これで、jqueryバージョンのいずれかを使用できます。
<script type = "text/javascript" src = "path/to/bower/directory/jquery/dist/jquery.min.js"> </ script>
<script type = "text/javascript" src = "path/to/bower/directory/jquery-old/dist/jquery.min.js"> </ script>
「依存関係」:{
...
"jquery": "2.0.0"、
"jquery-old": "1.9.1"
"jquery-latest": "^ 3.3.1"
...
}