2010-11-10 38 views
16

वाईयूआई कंप्रेसर के पास एक ज्ञात बग है जहां आईओएस और एंड्रॉइड डिवाइस (जैसे @media screen and (max-device-width: 480px) {...}) के लिए शैलियों की सेवा करने के लिए उपयोग किए जाने वाले कुछ मीडिया प्रश्न, संपीड़ित होने पर टूटा हुआ है, क्योंकि and और उद्घाटन ब्रेस के बीच की जगह हटा दी गई है।क्या यूयूआई कंप्रेसर का एक संस्करण है जो मीडिया प्रश्नों के साथ सही तरीके से काम करता है?

नवीनतम संस्करण मुखपृष्ठ (2.4.2) से डाउनलोड के लिए उपलब्ध अभी भी इस समस्या है।

जहां इस मुद्दे को तय हो गई है वहाँ एक अद्यतन संस्करण उपलब्ध है?

उत्तर

17

हाँ - इस मुद्दे 2.4.4 में तय हो गई है, जो YUI कंप्रेसर के Git परियोजना से डाउनलोड है:

इस संस्करण में काम करने के लिए, कम से कम मैक ओएस एक्स 10.6 पर लगता है .4।

निर्देश:

  1. डाउनलोड ऊपर पेज से ज़िपित स्रोत है, और इसे अनज़िप।
  2. टर्मिनल में, अनजिप स्रोत स्रोत में बदलें।
  3. टाइप ant और हिट रिटर्न। यह build नामक एक फ़ोल्डर बनाएगा, और इसमें निर्मित जार फ़ाइल डालें। निर्मित जार फ़ाइल को yuicompressor-2.4.5pre.jar
  4. बिल्ड फ़ोल्डर में बदलें, और जार फ़ाइल निष्पादन योग्य बनाने के लिए chmod +x yuicompressor-2.4.5pre.jar चलाएं।
  5. वैकल्पिक रूप से, जैसे /usr/local/bin/
  6. वैकल्पिक रूप में जार फ़ाइल ले जाते हैं, यह आसान को चलाने के लिए बनाने के लिए अपने .profile फ़ाइल में एक उपनाम बनाएं, alias yuic="java -jar /usr/local/bin/yuicompressor-2.4.5pre.jar"
+1

ओयू। .NET पोर्ट मुझे अद्यतन करने के लिए समय :) –

+0

@ शुद्ध। क्रोम: मुझे कल्पना है कि बहुत सराहना की जाएगी। –

+0

अभी भी एक साल बाद कोई डेबियन संस्करण नहीं है। – chovy

20

यदि आपको यह 2.4.2 में काम करना है, तो टिप्पणियों हैक (आमतौर पर कॉपीराइट संदेशों के लिए उपयोग किया जाता है) का उपयोग करें।

@media screen and/*!YUI-Compressor */(max-device-width: 480px) {...} 
+1

एलओएल! आप 6 साल बाद अपना दिन बचाते हैं –

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^