BundleConfig に次の ScriptBundle を追加しています。
bundles.Add(new ScriptBundle("~/bundles/javascript").Include(
"~/Scripts/jquery-1.*",
"~/Scripts/load-image.min.js",
"~/Scripts/bootstrap.*",
"~/Scripts/bootstrap-image-gallery.*",
"~/Scripts/my.global.js"));
これは、_Layout.cshtml の最後で次のように参照されます。
@Scripts.Render("~/bundles/javascript")
デバッグ時に、このスクリプト レンダリングの出力が次のようになっていることに気付きました。
<script src="/Scripts/jquery-1.8.2.js"></script>
<script src="/Scripts/bootstrap.js"></script>
<script src="/Scripts/bootstrap-image-gallery.js"></script>
<script src="/Scripts/my.global.js"></script>
load-image.min.js スクリプトがないことに気付きましたか? 私が望むのは、デバッグしているかどうかに関係なく、同じ縮小されたスクリプトを使用することです。リリース条件では、スクリプトはバンドルされた JS ファイルに含まれています。
「分」を見て、縮小されていないバージョンを探していて、見つけられなかったので、何が最善かを判断するには、それを完全に無視することだと思います。素晴らしい。load-image.min.js のコピーを作成した場合、それを load-image.js と呼び、BundleConfig で「load-image.*」として参照しますそれを行う?
ここで何かが足りないと思います。私は縮小されていないバージョンを持っていませんし、率直に言って気にしません。Bootstrap 画像ギャラリー プラグインだけで使用しています。そこに何かアイデアはありますか?