當文件的本地縮小版本爲和不是存在時,捆綁/縮小的預期行爲是什麼?MVC捆綁和縮小
我認爲,當一個本地.min.js文件是發現它只會使用它(當優化釋放),如果調試將使用其他。當針對發佈進行優化但找不到.min.js文件時,我認爲它會相應地縮小該文件。
但是,我發現即使我的腳本文件夾中有一個.min.js文件,捆綁包中輸出的內容(在發行版中)也不一樣 - 它已被更改。
我應該補充說,這些已經添加爲Bundle.config中的ScriptBundles,並且所有的轉換/忽略列表等都被保留在默認值。
問題出現在第三方庫(如jQuery)的情況下。我不希望他們提供的文件被捆綁過程縮小 - 只是使用已提供的縮小文件。
謝謝。
你可以縮小你的jQuery版本,好處是當你這樣做時,你確定該文件在那裏,但你也可以添加引用的縮小與風險,有人可能會刪除它,你會鬆動jquery 。你有完整的jQuery的原因是你可以在開發中調試它,並部署縮小,也可以爲高級用戶,你可以改變它做你想做的事(不可取,但仍然可能) – 2014-10-01 15:48:04