2015-07-19 55 views

回答

1

据我所知,根据thisthis SO item,捆绑和缩小在ASP.NET 5上不再可用。

我想如果你可以在一个非.NET5.0的项目中使用带有VS2015的NPM,你可以使用任何一种,或者甚至两种方法。但是,为什么你会同时使用和创建不一致(可能混淆)。

话虽如此,Web Essentials 2015(VS Extension)似乎也有its own bundling and minification option。但我不确定是否赞成这种方法。

0

那么,你可以选择任何一种方式,因为它们的功能非常相似。目前,System.Web.Optimization的一个好处是,如果您更改文件的内容,则不必执行任何操作。使用Grunt/Gulp,您需要重建(除非您将其作为项目构建步骤的一部分)。 System.Web.Optimization给你的另一件事是捆绑文件的独特散列。这可确保客户端不会使用缓存的过期版本的捆绑软件。

然而,有一点需要考虑的是,微软正在重建ASP.NET,而在这个新版本中,Bower/Grunt/Gulp拥有一个稳固的地方。据我所知,默认情况下,新的ASP.NET版本通过Grunt/Gulp进行捆绑,而不是通过某些软件包,尽管它仍处于测试阶段,因此可能会发生变化。

相关问题