问题标签 [yui-compressor]

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 投票
2 回答
4659 浏览

css - 是否有正确处理媒体查询的 YUI Compressor 版本?

YUI Compressor 有一个已知的错误,其中一些媒体查询,包括那些用于向 iOS 和 Android 设备提供样式的媒体查询(例如@media screen and (max-device-width: 480px) {...}),在压缩时会被破坏,因为and删除了大括号和左大括号之间的空间。

可从主页下载的最新版本(2.4.2)仍然存在此问题。

是否有修复此问题的更新版本?

0 投票
1 回答
1519 浏览

javascript - 使用 maven、spring、freemarker 等帮助设置 YUI Compressor 用于不同的环境(测试/开发/生产)

我几乎完成了将我的项目设置为使用普通 javascript 文件或不同环境的最小版本,但有一件事我无法弄清楚 - 至少不优雅。

我已经设置了我的项目的 Maven POM 以使用 YUI 压缩器:

这没问题。

我还创建了一个 freemarker 宏来包含各种 css 和 javascript 文件......如果我们想使用“min”版本,它会在其中添加后缀:

如果我在测试环境或生产环境中,我现在唯一的问题是让 Spring 或 Maven 为我在我的 freemarker 脚本中放置“真/假”(或者我猜它也可以设置后缀)。你们是如何处理这个问题的?老实说,当我部署我的应用程序时,我不想做任何手动捏造。我只想告诉 maven,“使用我的生产环境”,它可以工作。

0 投票
1 回答
2083 浏览

maven - Maven YUI Compressor Plugin导致进程资源阶段不运行?

我有一个构建战争文件的 Maven 项目。

在我的 maven 构建文件中包含 yui 压缩器会导致在 src/main/resources/ 中找到的与任何 js 文件无关的文件,在 process-resources 复制到目标目录时处理为空。确实很奇怪。一旦 yuicompressor 插件从循环中移除,其他资源就会被处理得很好。

有人见过(请说是的;-))?

这是我的配置:

YUI 压缩器配置:

以及资源配置,包含复制到目标目录时为空的文件:

重复一遍:资源目录中的文件(log4j.xml 等)正在被复制到目标目录,但它们是空的。

谢谢你的帮助!

0 投票
2 回答
259 浏览

javascript - 运行 YUI 压缩器的负载很密集吗?

为什么它会疯狂地吃掉我所有的 CPU?

平均负载:4.60、4.26、2.55

0 投票
1 回答
1549 浏览

php - Firebug:运行 YUI Compressor 后出现“无效的正则表达式标志 h”

运行 YUI Compressor 后,我收到此错误:

有问题的JS代码部分是:

我用http://www.javascriptlint.com/online_lint.php验证了 JS 代码,它没有指出错误。

有人知道出了什么问题吗?

0 投票
1 回答
330 浏览

javascript - yuicompressor-2.4.2.zip 中的 rhino-1.6R7.jar 和 jargs-1.0.jar

我在 yuicompressor-2.4.2.zip 的 lib 文件夹中有这两个。没有它们,我完全可以正常运行压缩机。它们是干什么用的?我错过了什么吗?

0 投票
4 回答
1637 浏览

asp.net-mvc - 使用 YUI Compressor .Net 压缩单个文件

我如何使用 YUI 构建任务(或其他方式)压缩单个 css 文件。场景:我有

  • 样式.css,
  • IFrame.css,
  • 网格.css

我可以将这些文件压缩并合并到main.min.css(这里没问题,从 yui on codeplex 获得了一个示例)。

但是,我也有一个Contact.css,它只在联系页面上使用。如何将这个文件与其他文件分开压缩?即进入contact.min.css

0 投票
2 回答
2650 浏览

javascript - 可靠方便的 JavaScript 缩小器

我偶尔会写 JavaScript 代码。我有兴趣缩小它以获得更好的性能,但我不打算花太多时间在这上面,尤其是在测试缩小后的结果时。

我找到了这个在线服务: http ://www.lotterypost.com/js-compress.aspx

所以有几个问题:

  • 它可靠吗?
  • Microsoft AJAX minifier vs. YUI Compressor,最好的选择是什么?
  • 推荐任何其他类似的在线工具(为什么它比上面的链接更好)?
0 投票
2 回答
494 浏览

grails - 使用 Grails 创建 WAR 存档时调用 JS & CSS mimifier

在使用 Grails 时,在创建 WAR 存档时,我想对所有 Javascript 和 CSS 文件应用一个过滤器:yui-compressor mimifier。有没有用 Grails 实现这一目标的好方法?

0 投票
3 回答
6164 浏览

maven - yuicompressor 插件执行未包含在 m2e 中

经过长时间搜索可以在 Maven 中使用的 JavaScript 压缩器,我终于找到了一个:

现在在 Eclipse 中最新版本的 m2e 中,我收到以下错误:

生命周期配置未涵盖插件执行:net.alchim31.maven:yuicompressor-maven-plugin:1.1:compress(执行:默认,阶段:流程资源)

迷人的。我不明白 - 它只是一个插件。为什么 m2e 不能简单地调用我拥有的任何旧插件?这个有什么问题?我该如何解决?