いくつかのJavaScriptファイルを最適化するためにASP.Nets BundleTableを使用しようとしていますが、特定のアドオン(jQuery-Timepicker)がコードが縮小されたときに動作しないという問題が発生しました。 hereを参照してください。私はそれが正常に動作しますが、それは私のWebページに分けるなどが、jquery-ui-timepicker-addon.js
ファイルを削除した場合Minifyingから1つのファイルをスキップしますか?
// Add our commonBundle
var commonBundle= new Bundle("~/CommonJS" + culture.ToString());
// JQuery and related entries.
commonBundle.Include("~/Scripts/jquery-1.7.2.js");
commonBundle.Include("~/Scripts/jquery-ui-1.8.22.js");
commonBundle.Include("~/Scripts/jquery.cookie.js");
commonBundle.Include("~/Scripts/jquery-ui/jquery-ui-timepicker-addon.js"); // This is the one that does not work when bundled
// JS Transformer
commonBundle.Transforms.Add(new JsMinify());
BundleTable.Bundles.Add(commonBundle);
:
バンドルコードは、現在と同様です。 (そうでなければUncaught TypeError: undefined is not a function
エラーが発生します)。
バンドルコードを設定して、この1つのファイルをマイナーにすることをスキップすることができますか(まだそれはバンドルに含まれていますか?)私は周りを見回してきましたが、そうするための解決策は考え出されていません。
変換後にtimepickerの 'commonBundle.Include'行を移動できませんか? – Toby