2

私はcss、javascript、htmlを圧縮するための最良のツールを探しています。

背景: 8メガバイトのフラッシュメモリを搭載したデバイス用の組み込みWebサーバー上でhtml5の管理UIを開発しています。機能はまだかなり進んでいますが、サイズが問題になります。

私が探しているツールは、理想的にはポストプロダクションシェルスクリプトに含めることができるはずです。

私はすでにYUIコンプレッサーを知っていますが、それを広範に使用したことがないので、それが最良の解決策であるのか、それとももっと良いものがあるのか​​疑問に思いました。

4

2 に答える 2

1

注:OS /フレームワークが指定されていないため、私の回答は.NETベースです。

YUICompressor(およびNuGetには.NETバージョンがあります)は問題ありません(免責事項:私は.NETプロジェクトのコーディネーターです)。

最近では、かなり素晴らしいRequestReduceがあります!

3番目のオプションとして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ライブラリがあります。ただし、これには構造上のバグがあり、 jbossのトピックYuiコンプレッサーStringIndexOutOfBoundsExceptionで説明されているように、強力な組み合わせでのみアプリケーションサーバーで使用できます。

于 2012-01-13T15:17:36.460 に答える