MVC 4 にはバンドルがあります。バンドルを定義するときに、フォルダー内のすべてのファイルに * などのワイルドカードを使用できます。
以下の例では、どういう-{version}
意味ですか?
public static void RegisterBundles(BundleCollection bundles)
{
bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
"~/Scripts/jquery-{version}.js"));
}
ベストアンサー1
基本-{version}
的にバージョンにマッピングされます正規表現正確に言うと、(\d+(?:\.\d+){1,3})
を使用すると、多くのものを取得する傾向があります。*
たとえば、 をバンドルするとjquery*
、 も含まれるためjquery-ui
、順序が乱れる可能性があります。ただし、 を使用すると、jquery-{version}.js
jquery をアップグレードするたびにバンドル定義を更新する必要がなくなります。
追加の注意事項:
{version}
パスの最後の部分 (基本的にはファイル名) に対してのみ機能し、ディレクトリに対しては機能しません。- 同じフォルダー内の複数のバージョンの jQuery はすべて捕捉されます。