问题标签 [jawr]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 如何在 servlet 中最小化(即时)动态生成的 CSS?
我的 Tomcat servlet 从多种模式动态生成 CSS。
CSS 操作完成后,servlet 将其返回。
我想最小化生成的 CSS。
有什么方法可以在响应之前最小化 CSS?
- Java 例程
- 外部库
- 其他
GET 处理程序示例:
spring-boot - 用 spring-boot 运行下颚
我正在尝试将 jawr 集成到我的 spring-boot 项目中,我在资源文件夹和 jawr 依赖项下添加了 jawr.properties,但似乎 spring boot 不读取我的配置文件!我错过了什么吗?请帮帮我。谢谢
css - JAWR 生成器使用less to css 没有找到jawr_generator.css
我正在尝试让 JAWR 与生成器配置一起使用,以便在编译后将 less 转换为 CSS,但是当我尝试它试图转到一个 jawr_generator.css 文件时,我不断收到错误,因为这是受支持的(如果我正在阅读文档正确)在较新的版本中,但我得到的 404 不存在。
我正在使用 maven、spring 和 JAWR(项目要求,是的,我知道 grunt 和其他东西可以做我们正在做的事情,但我需要使用这些技术)。我不想在编译时对 Pom 文件执行此操作,因为我们希望在不使用 intelliJ 的 less 插件的情况下进行热交换。
从我正在阅读的内容来看,您所要做的就是设置 JAWR,将 less4j 与 JAWR 一起包含在您的 maven 配置中(JAWR 已经在编译时配置中运行)并将资源更改为 .less 在您的目录中重新指向,有人知道我错过了什么吗?
pom的适用部分(如果我没记错的话,JAWR的版本是1.7.0.1.1,它只是没有在这个POM中明确定义):
下颚属性:
有人对我在这里缺少什么有任何想法吗?我已经更改了所有文件和路径,只是为了清理数据,当我把它放在 pom.xml 中时它工作正常。但是,如果我尝试让资源在运行时动态编译为 css,它会在 Web 浏览器开发人员工具调试器控制台中说明这一点,并且不显示 css 文件正在加载:
未能 http://ourUrl.com/path/jawr_generator.css?generationConfigParam=%2fpath%2fcss%2flib%2ffileName.less 加载资源:服务器响应状态为 404(未找到)
jawr_generator.css 不是我们使用的文件,它似乎是 JAWR 本身的一部分,并且不会被编译/存在。我假设我在某处缺少配置或属性来启用此功能,有人有什么想法吗?提前感谢您的帮助。
javascript - JAWR 缩小了 IE 版本中存在语法错误的 JS 文件
我们正在使用带有 java spring 后端 API 的 AngularJS 应用程序,所有客户端代码 JS、CSS 等都被 jawr 3.9 缩小。应用程序正在使用 chrome 和 firefox,但是它说 IE11 出现语法错误
错误详情:
SCRIPT5022:[$injector:modulerr] 无法实例化模块 myApp,原因是:错误:[$injector:nomod] 模块“myApp”不可用!您要么拼错了模块名称,要么忘记加载它。如果注册模块,请确保将依赖项指定为第二个参数。
java - 我得到了 jawr net.jawr.web.minification.JSMin$UnterminatedRegExpLiteralException
主要是写这个作为一个自我回答,因为我花了很长时间才发现这个问题,我的项目使用 jawr 来缩小资源 js 和 CSS,这很有用,因为它会自动添加评论而不会将其暴露给生产环境,此外通过将资源分组为两种类型(调试和生产)的捆绑包,可以轻松地缩小自身并分离模块。
参考:
问题:
我开始遇到这个异常,在我准备资源的测试中,作为部署工作的一部分,这会创建一个文件夹,其中包含缩小、CSS 和 JS 的资产,并作为 gzip 提供。
我试过:当然 检查谷歌,然后结帐一一向后提交,看看是什么破坏了它。
java - Jawr & Springboot - 资源文件夹未解析
我的问题是 css & js 文件包没有解决。
我正在将我的 WAR 应用程序迁移到 Spring Boot 应用程序。
这是下颚的 servlet 3.0 配置:
可能 application.properties 的一部分:
以及它是如何在我的 JSP 中声明的
如果我设置 jawr.debug.on=true 一切正常:
如果我设置 jawr.debug.on=false 一个哈希前缀链接到版本它。但是id不再被解析。
一个多星期以来,我一直试图纠正这个问题。没有成功。
有没有人遇到过这个问题?谢谢你。
javascript - Jawr:在捆绑包上制作是否可以等到另一个捆绑包完成?
所以我希望我能正确描述我的问题。所以我有以下内容jawr.properties
:
之后我有
我的问题是第一部分运行 npm install som 在完成之前不确定 node_modules 文件是否存在jawr.js.bundle.proj-react.mappings
。
是否有可能以other-js
某种方式“延迟”直到proj-react
完成?