javascript - 使用 wro4j 创建动态 javascript 包

标签 javascript bundling-and-minification wro4j

我正在尝试使用 wro4j 创建这个基础设施,用户可以通过编辑模板而不接触任何 java 代码来决定要捆绑哪些 js 文件。 因此,一些请求如 http://.../bundle/scrip1.js/scrip2.js/script3.js/script4.js 将返回一个包,其中包含按要求顺序排列的所有四个脚本。

但是,必须事先在 xml 或自定义 WroModelFactory 实现中指定资源组,仍然没有提供足够的自由来根据请求创建 bundle 。

关于如何解决这个问题有什么想法吗?

最佳答案

处理此问题的最佳方法似乎是将 WroFilter 包装在自定义过滤器中,拦截捆绑调用并将捆绑信息存储在 WroModelFactory 可以拾取并相应创建模型的位置。

关于javascript - 使用 wro4j 创建动态 javascript 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20133509/

相关文章:

javascript - 根据其他对象删除对象的键

javascript - Firebase 函数返回

c# - 为管理员用户角色呈现未 bundle 的 Assets

maven - wro4j-maven-plugin 性能缓慢

java - 仅对特定的一组文件使用 LessCssProcessor

用于检测旧版 Internet Explorer 并提供下载较新浏览器的 Javascript

c# - MVC4 捆绑(基于设备类型)

razor - 捆绑脚本未渲染

java - Wro4j - 犀牛实现

.net - 使用网页创建桌面快捷方式