由於沒有更多App_Start
和Bundle.Config
,看起來Bundle和Minification不再內置於MVC 6中。MVC中的捆綁和縮小6
這是最終發佈後的情況嗎?
我猜咕嚕應該使用,因爲這似乎是烤到Visual Studio 2015年
UPDATE:它看起來像微軟已經切換,而不是吞掉咕嚕的RC1。
由於沒有更多App_Start
和Bundle.Config
,看起來Bundle和Minification不再內置於MVC 6中。MVC中的捆綁和縮小6
這是最終發佈後的情況嗎?
我猜咕嚕應該使用,因爲這似乎是烤到Visual Studio 2015年
UPDATE:它看起來像微軟已經切換,而不是吞掉咕嚕的RC1。
Grunt是ASP.NET 5應用程序中推薦的方法。沒有計劃像以前的ASP.NET捆綁和縮小(優化)系統一樣構建系統。
默認ASP.NET MVC核心6項目模板使用捆紮機& Minifier擴展。用於使用Gulp的默認模板功能強大得多,但對於想要簡單的新手開發人員而言,它被認爲太複雜了。您可以閱讀更多關於遠離Gulp的推薦和推理here或閱讀Bundler & Minifier擴展here的文檔。
更加美好和更強大的方法是使用Gulp,或任何其它任務運行(有別人叫咕嚕,花椰菜等咕嘟咕嘟顯然是更好與Grunt一起工作並且更新,但也比Brocoli更受歡迎)。您可以使用ASP.NET MVC Boilerplate項目模板來獲得一個內置Gulp的項目。
該塊上的新小孩被稱爲WebPack,根據Google的說法,它現在與Gulp一樣受歡迎。
舊的捆綁和縮小在ASP.NET MVC 5已被刪除,但有在GitHub上一個項目,建立它的MVC 6名爲Smidge。
它剛剛切換到RC1版本的Visual Studio中的Gulp。它曾經是Beta版的Grunt。 – RickJames 2015-06-10 15:26:13
沒有爲VS2015捆綁和縮小文件的擴展名,可在這裏: https://visualstudiogallery.msdn.microsoft.com/9ec27da7-e24b-4d56-8064-fd7e88ac1c40
我剛剛用這個的還創建了一個HTML助手來解析在調試模式下分拆/ unminified文件,可以幫助在這裏:
https://bundlerminifierhelper.codeplex.com/
使用這些你並不需要有一口的任何知識,任務亞軍等
SquishIt提供了非常相似的能力和API的MVC 5捆綁。實際上它早於MVC捆綁。如果您想要保持.NET領域的地位,請確保您可以發展爲更高級的捆綁方案,這需要與上下文路由屬性更緊密地集成,避免浪費時間調試服務器端JavaScript,當您犯小錯誤或錯位時需要靜默失敗你要注意所有的屬性,並利用我們所知道和喜愛的語言,然後我推薦SquishIt。
Javascript已經有了。在我看來,這不是它的地方。
通過使用squishit,您還可以從ASP.NET團隊的突發事件中分離出更少的東西。
或者,如果您正在尋找一個非常簡單的輕量級的 ASP.NET Core MVC6 Gulp模板(而不是默認的.NET Core軟件包),您可以查看my github項目。
這太令人失望了。捆綁和縮小在MVC中是非常棒的。調試行爲很好。 Grunt爲開發人員留下了很多工作,每個人都有自己的技術。這感覺像是倒退了一步。 – pnewhook 2015-03-19 23:52:03
由於這是谷歌的頂級成績,因此認爲這是一個更新的好地方。這個選擇的答案不再是這種情況。綁定的默認方式現在是一個VS擴展,或者在MAc/Linux上通過命令公開的Nuget包。看到這裏:https://github.com/madskristensen/BundlerMinifier – richard 2016-07-15 14:55:46