AEM中的YUI压缩器从颜色值中去除%符号

时间:2019-06-10 12:54:49

标签: aem yui-compressor

使用零值时,YUICompressor假定不需要度量单位,因此YUICompressor会将其剥离。

但这会导致压缩的CSS文件出现问题,如下所示:

YUICompressor对此进行了压缩:

yp==1

对此:

np.log

但是,通过从 hsla (饱和度)的第二个值中删除%,YUICompressor会生成无效的css语句。

是否可以配置YUICompressor设置以更正此行为?

1 个答案:

答案 0 :(得分:1)

您可以配置YUI压缩器,尽管我不确定是否可以明确解决问题。

可以在Adobe Granite HTML Library Manager中找到名为/system/console/configMgr的OSGi配置中配置压缩器。此配置应包含一个JS Processor Default Configs配置,您可以更改。

但是请注意,此配置用于整个AEM安装。如果要在客户端库级别上更改设置,则可以在.content.xml处进行,其中定义了要更改设置的客户端库的cq:ClientLibraryFolder

有关YUI压缩器的更多信息,请参见:

https://yui.github.io/yuicompressor/

--disable-optimizations可能就是您想要的。