使用零值时,YUICompressor假定不需要度量单位,因此YUICompressor会将其剥离。
但这会导致压缩的CSS文件出现问题,如下所示:
YUICompressor对此进行了压缩:
yp==1
对此:
np.log
但是,通过从 hsla (饱和度)的第二个值中删除%,YUICompressor会生成无效的css语句。
是否可以配置YUICompressor设置以更正此行为?
答案 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
可能就是您想要的。