2

我正在寻找最好的工具来压缩 css、javascript 和 html。

背景: 我正在为具有 8 兆字节闪存的设备在嵌入式 Web 服务器上开发 html5 管理 UI。功能仍然相当先进,但尺寸是一个问题。

我正在寻找的工具理想情况下应该允许包含在我们的后期制作 shell 脚本中。

我已经知道 YUI-compressor,但由于我从未广泛使用它,我想知道它是否代表了最佳解决方案,或者是否有更好的使用方法。

4

2 回答 2

1

注意:我的答案是基于 .NET 的,因为没有指定操作系统/框架。

YUICompressor(NuGet 上有一个 .NET 版本)没问题(免责声明:我是 .NET 项目的协调员)。

最近,有一个非常棒的RequestReduce !

您可能还想查看SquishIt作为第三个选项。

最后,.NET 的下一个版本(在本文发布时)将包含这些最终融入产品的内容。

于 2012-01-27T13:05:14.843 回答
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 压缩器 StringIndexOutOfBoundsException on jboss中所述

于 2012-01-13T15:17:36.460 回答