2017-02-06 36 views
1

因此,我決定使用bower管理我的客戶端庫,並將bower.json文件添加到我的VS2015解決方案中,並對其進行配置,並且運行良好。但是,我注意到幾乎在所有文章中,人們刪除了默認捆綁器,並將Gulp或Grunt捆綁器添加到項目中。默認捆綁器有什麼問題?我的意思是使用Bowler而不是NuGet對於客戶端圖書館管理來說非常合理,但是改變真正有用的東西對我來說並不合適。因此,Gulp/Grunt捆綁器比MVC的默認捆綁器有什麼優勢?.NET MVC 5爲什麼要使用MVC的默認打包程序Gulp

回答

1

Gulp/Grunt比MVC默認捆綁器更有前途,它並不是因爲哪一個捆綁/縮小更好,但主要原因是其他功能可用,因爲客戶端並不是捆綁和縮小。其他的東西很多也參與像

  • CSS預處理(LESS,SASS)
  • CSS縮小
  • 圖片縮小
  • HTML縮小
  • 部署到一個單獨的環境
  • 直播重新加載開發服務器
  • 文件觀看(在更改時重建)

有了開源社區的廣泛支持,所有這些事情在Gulp/Grunt中都很容易實現。除此之外,Gulp/Grunt成爲asp網絡核心中的第一位公民。

所以我認爲這些足夠的理由轉移到Gulp/Grunt的環境。

相關問題