Używam Asp.Net MVC 4 i wbudowaną obsługę sprzedaży pakietowej. W BundleConfig.cs mam dodanie domyślny jquery w metodzie RegisterBundles:Pakiet ASP.Net MVC nie używa istniejącego .min.js
bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
"~/Scripts/jquery-{version}.js"));
Mam też zarówno jquery-1.8.0.js
i jquery-1.8.0.min.js
zawarte w moim projekcie.
Wszystko działa poprawnie podczas debugowania, ale kiedy ustawię debug="false"
, aby przetestować pakowanie, wydaje się, że minimalizuje domyślny plik jquery, zamiast używać już istniejącej wersji minifikowanej. Kiedy przeglądam "min" wersję jquery w moim projekcie, zawiera ona mały komentarz u góry, a pierwsza definicja metody to function(a,b)
. Kiedy przeglądam dane wyjściowe w przeglądarce, brakuje komentarza, a pierwsza definicja metody jest inna.
Czy ktoś jeszcze widział ten problem? W jaki sposób mogę uzyskać mechanizm grupowania do korzystania z istniejącego pliku .min, a nie do ponownej modernizacji?
Ta odpowiedź może pomóc http://stackoverflow.com/a/12901050/230390 – Jaider