YUI Compressorには既知のバグがあり、iOSおよびAndroidデバイス(たとえば)にスタイルを提供するために使用されるものを含む一部のメディアクエリは、中括弧と開始中括弧の間のスペースが削除される@media screen and (max-device-width: 480px) {...}
ため、圧縮時に壊れます。and
ホームページ(2.4.2)からダウンロードできる最新バージョンには、まだこの問題があります。
この問題が修正された更新バージョンはありますか?
YUI Compressorには既知のバグがあり、iOSおよびAndroidデバイス(たとえば)にスタイルを提供するために使用されるものを含む一部のメディアクエリは、中括弧と開始中括弧の間のスペースが削除される@media screen and (max-device-width: 480px) {...}
ため、圧縮時に壊れます。and
ホームページ(2.4.2)からダウンロードできる最新バージョンには、まだこの問題があります。
この問題が修正された更新バージョンはありますか?
これを2.4.2で機能させる必要がある場合は、コメントの保持ハック(通常は著作権メッセージに使用されます)を使用します。
@media screen and/*!YUI-Compressor */(max-device-width: 480px) {...}
はい—この問題は2.4.4で修正されています。これは、YUICompressorのgitプロジェクトからダウンロードできます。
このバージョンは、少なくともMac OSX10.6.4では機能するようです。
指示:
ant
してリターンキーを押します。これにより、というフォルダが作成build
され、ビルドされたjarファイルがその中に配置されます。ビルドされたjarファイルはyuicompressor-2.4.5pre.jar
chmod +x yuicompressor-2.4.5pre.jar
してjarファイルを実行可能にします。/usr/local/bin/
.profile
実行しやすくします。例:alias yuic="java -jar /usr/local/bin/yuicompressor-2.4.5pre.jar"