Dynamic bundling with MVC6 / ASP.Net 5

本文关键字:ASP Net MVC6 bundling with Dynamic | 更新日期: 2023-09-27 18:20:49

以前使用MVC5和ASP.Net 4.5时,将捆绑和最小化作为服务器端操作。IMHO的好处是,我能够执行一些代码来发现要包含的文件,即使这些文件在开发时不存在。想象一下,在一个平台上,可以上传模块,其中包括SCSS和/或JSX等模块。这些模块在文件系统(例如App_Data)的某个地方被解包,我的代码在那里搜索所有相关的东西,并将其添加到我的捆绑包中。

现在有了ASP.Net5,就不再有这样的捆绑了,而是可以选择为此编写gullow任务。据我所知(但也许我错了?)这些任务是在开发/发布时执行的,而且是在本地执行的。如上所述,任何可能被上传的内容都不会被发现。

有没有一种方法可以让这样一个狼吞虎咽的任务由OWIN中间件执行?或者还有其他更好的选择来完成这项工作吗?

感谢您的任何提示,

马里奥

p.S.在启动时上传并捆绑模块的这种系统的一个很好的例子是:https://github.com/VirtoCommerce/vc-community

Dynamic bundling with MVC6 / ASP.Net 5

这些任务在开发/发布时执行,并且:本地

你是对的;这就是目的。你想做的是公布那些狼吞虎咽的任务的结果。例如,如果您正在使用Browserify,请发布由gulpbrowserfy任务生成的.js文件和.css文件。Webpack也是如此。