0

私は自分が持っているJSファイルをYUI圧縮できるある種のGUIまたはバッチユーティリティを見つけようとしています..すべてのjsを1つの単一のjsに統合するユーティリティがあります..そしてうまく機能しますが、これを圧縮する必要がありますファイル..

以前は同じようなものを使用して圧縮していましたが、ヨーロッパの文字、つまり文字にアクセントが付いた文字では失敗しました...Día、Sábadoなど

基本的に何が起こったのかはうまくいきましたが、ヨーロッパの単語にアクセントが付いた文字列があると、エスケープ文字などが入ります...手動で編集する必要がありました..それは悪夢でした.-..

誰かがYUIまたは同様のもので動作する優れたGUIの正しい方向に私を向けることができますか?それで私はそれを私のファイル(およびファイルと私は複数持っています)に向けることができますので、バッチモードなどでそれを1つだけにすることができます。 .jqueryも圧縮する必要があります...yuiはこれに問題がないと思いますか?

このようなものが存在するかどうか誰かが知っていますか?

私はいくつかのファイルを持っているので、私は本当にコマンドを使いたくありませんでした...

どんな助けでも本当に感謝します

4

1 に答える 1

1

私の提案は、まさにあなたが探しているものではないかもしれませんが、バッチ ファイルを使用して、複数の JS ファイルの圧縮/パッケージ化を行っています。

特別なバッチ ファイル fu がなくても、Windows を想定すると、次のようなバッチ ファイルを作成できます (ファイルをブラウザにロードする順序で)。

圧縮.cmd:

echo. > compressed.js
java -jar yuicompressor-2.4.2.jar jquery.js >> compressed.js
java -jar yuicompressor-2.4.2.jar file1.js >> compressed.js
java -jar yuicompressor-2.4.2.jar file2.js >> compressed.js

その後、すべてを単一の展開ファイル「compress.js」に「再パッケージ化」する必要があるときはいつでもこれを実行できます。

ところで、すべての JavaScript ソース ファイルが UTF8 であることを確認してから、 --charset UTF-8 オプションを指定してコンプレッサーを実行してください。これにより、文字エンコーディングの問題が処理されます。

于 2009-06-15T19:06:17.663 に答える