问题标签 [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.

0 投票
0 回答
63 浏览

java - 如何在 servlet 中最小化(即时)动态生成的 CSS?

我的 Tomcat servlet 从多种模式动态生成 CSS。

CSS 操作完成后,servlet 将其返回。

我想最小化生成的 CSS。

有什么方法可以在响应之前最小化 CSS?

  • Java 例程
  • 外部库
  • 其他

GET 处理程序示例:

0 投票
1 回答
222 浏览

spring-boot - 用 spring-boot 运行下颚

我正在尝试将 jawr 集成到我的 spring-boot 项目中,我在资源文件夹和 jawr 依赖项下添加了 jawr.properties,但似乎 spring boot 不读取我的配置文件!我错过了什么吗?请帮帮我。谢谢

0 投票
1 回答
251 浏览

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 本身的一部分,并且不会被编译/存在。我假设我在某处缺少配置或属性来启用此功能,有人有什么想法吗?提前感谢您的帮助。

0 投票
1 回答
864 浏览

spring-boot - 带颚板的弹簧靴不工作

我正在尝试将 Spring Boot 与下颚集成,但出现以下错误:

njwrbrAbstractBundleLinkRenderer:找不到路径的包:/bundles/dependency.css njwrbrAbstractBundleLinkRenderer:找不到路径的包:/bundles/app.css njwrbrAbstractBundleLinkRenderer:找不到路径的包:/bundles/ie-support.js

我的静态文件夹中有这些文件:

我的项目的文件夹结构

怎么了?

我的 index.ftl 文件。

在此处输入图像描述

0 投票
0 回答
51 浏览

javascript - JAWR 缩小了 IE 版本中存在语法错误的 JS 文件

我们正在使用带有 java spring 后端 API 的 AngularJS 应用程序,所有客户端代码 JS、CSS 等都被 jawr 3.9 缩小。应用程序正在使用 chrome 和 firefox,但是它说 IE11 出现语法错误

错误详情:

SCRIPT5022:[$injector:modulerr] 无法实例化模块 myApp,原因是:错误:[$injector:nomod] 模块“myApp”不可用!您要么拼错了模块名称,要么忘记加载它。如果注册模块,请确保将依赖项指定为第二个参数。

0 投票
1 回答
131 浏览

java - 我得到了 jawr net.jawr.web.minification.JSMin$UnterminatedRegExpLiteralException

主要是写这个作为一个自我回答,因为我花了很长时间才发现这个问题,我的项目使用 jawr 来缩小资源 js 和 CSS,这很有用,因为它会自动添加评论而不会将其暴露给生产环境,此外通过将资源分组为两种类型(调试和生产)的捆绑包,可以轻松地缩小自身并分离模块。

参考:

下颚网站

问题:

我开始遇到这个异常,在我准备资源的测试中,作为部署工作的一部分,这会创建一个文件夹,其中包含缩小、CSS 和 JS 的资产,并作为 gzip 提供。

我试过:当然 检查谷歌,然后结帐一一向后提交,看看是什么破坏了它。

0 投票
1 回答
84 浏览

java - Jawr & Springboot - 资源文件夹未解析

我的问题是 css & js 文件包没有解决。

我正在将我的 WAR 应用程序迁移到 Spring Boot 应用程序。

这是下颚的 servlet 3.0 配置:

可能 application.properties 的一部分:

以及它是如何在我的 JSP 中声明的

如果我设置 jawr.debug.on=true 一切正常:

如果我设置 jawr.debug.on=false 一个哈希前缀链接到版本它。但是id不再被解析。

一个多星期以来,我一直试图纠正这个问题。没有成功。

有没有人遇到过这个问题?谢谢你。

0 投票
0 回答
19 浏览

javascript - Jawr:在捆绑包上制作是否可以等到另一个捆绑包完成?

所以我希望我能正确描述我的问题。所以我有以下内容jawr.properties

之后我有

我的问题是第一部分运行 npm install som 在完成之前不确定 node_modules 文件是否存在jawr.js.bundle.proj-react.mappings

是否有可能以other-js某种方式“延迟”直到proj-react完成?