我正在寻找最好的工具来压缩css,javascript和html。
背景 我正在嵌入式Web服务器上为html5开发一个管理UI,用于具有8兆字节闪存的设备。 功能仍然相当先进,但尺寸是一个问题。
我正在寻找的工具理想地允许包含在我们的后期制作shell脚本中。
我已经知道YUI压缩器,但由于我从未广泛使用它,我想知道它是否代表最佳解决方案,或者是否有更好的使用方法。
答案 0 :(得分:1)
注意:我的答案是基于.NET的,因为没有指定OS / Framework。
YUICompressor(并且有一个.NET version on NuGet)没问题(免责声明:我是.NET项目的协调员)。
最近,有RequestReduce非常棒!
您也可以查看SquishIt作为第三选项。
最后,.NET的下一个版本(在发布时)将包含最终融入产品的这些内容。
答案 1 :(得分:0)
有maven-minify-plugin,配置如:
<plugin>
<groupId>com.samaxes.maven</groupId>
<artifactId>maven-minify-plugin</artifactId>
<version>1.3.5</version>
<executions>
<execution>
<id>default-minify</id>
<phase>process-resources</phase>
<configuration>
<cssSourceIncludes>
<cssSourceInclude>*.css</cssSourceInclude>
</cssSourceIncludes>
<jsSourceFiles>
<jsSourceFile>app.js</jsSourceFile>
<jsSourceFile>jquery.1.7.1.js</jsSourceFile>
</jsSourceFiles>
</configuration>
<goals>
<goal>minify</goal>
</goals>
</execution>
</executions>
</plugin>
有yuicompressor库,我最近和我的应用程序一起使用。然而,这具有结构性错误,这使得可以仅在具有强组合的应用服务器上使用,如主题中所述 Yui compressor StringIndexOutOfBoundsException on jboss