看起来捆绑和缩小不再内置于 MVC 6 中,因为不再有App_Start
and Bundle.Config
.
最终版本发布后会出现这种情况吗?
我猜应该使用 Grunt,因为它似乎已融入 Visual Studio 2015 中。
UPDATE:看起来微软在 RC1 中已经改用 Gulp 而不是 Grunt。
捆绑器和压缩器扩展
默认的 ASP.NET Core MVC 6 项目模板使用 Bundler & Minifier 扩展。默认模板使用 Gulp,它的功能要强大得多,但对于想要简单的东西的新手开发人员来说,它被认为太复杂了。您可以阅读有关从 Gulp 切换及其推理的更多信息here https://blogs.msdn.microsoft.com/webdev/2016/06/22/notes-from-the-asp-net-community-standup-june-21-2016/或阅读 Bundler & Minifier 扩展的文档here https://github.com/madskristensen/BundlerMinifier.
WebPack、Gulp、Grunt、Brocoli 等
一个更好、更强大的方法是使用Gulp http://gulpjs.com/,或任何其他任务运行程序(还有其他名为 Grunt、Brocoli 等的任务运行程序。Gulp 显然比 Grunt 更好用、更新,但也比 Brocoli 更流行)。您可以使用ASP.NET MVC 样板 https://visualstudiogallery.msdn.microsoft.com/6cf50a48-fc1e-4eaf-9e82-0b2a6705ca7d项目模板来获取内置 Gulp 的项目。
这个新产品被称为 WebPack,根据 Google 的说法,它目前与 Gulp 一样受欢迎。
ASP.NET MVC 5 捆绑、缩小和 Smidge
ASP.NET MVC 5 中旧的捆绑和缩小已被放弃,但 GitHub 上有一个项目可以为 MVC 6 构建它,名为Smidge https://github.com/Shazwazza/Smidge.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)