2012-02-06 5 views
6

मैं जो कुछ कर रहा हूं उसके आधार पर मैं दो अलग-अलग आईडीई का उपयोग करता हूं। मेरा प्राथमिक आईडीई विजुअल स्टूडियो है, जिससे मैं Chirpy का उपयोग मैश करने और मेरे कोड को छोटा करने के लिए करता हूं। यह बेकार ढंग से काम करता है और मुझे यह पसंद है। समस्या यह है कि जब मैं अपने विंडोज बॉक्स पर नहीं हूं, तो मुझे इसकी पहुंच नहीं है।ओएस एक्स या वेबस्टॉर्म में आप अपने जेएस और सीएसएस को स्वचालित रूप से कैसे कम करते हैं?

विजुअल स्टूडियो का उपयोग नहीं करते समय, मैं आमतौर पर अपने मैकबुक प्रो पर वेबस्टॉर्म में जावास्क्रिप्ट ऐप्स लिख रहा हूं। यहां समस्या निहित है। मुझे एक वेबस्टॉर्म प्लगइन या कोई अन्य ऐप नहीं मिला है जिसे मैं अपनी स्क्रिप्ट देखने और मैश/उन्हें कम करने के लिए कॉन्फ़िगर कर सकता हूं।

मैक उपयोगकर्ता आपके जेएस और सीएसएस को कम से कम प्रयास के साथ डिज़ाइन समय पर कैसे मैश/मिटाना करते हैं?

उत्तर

1

मैं न तो मैक और न ही वेबस्टॉर्म उपयोगकर्ता हूं, लेकिन यह अभी भी प्रासंगिक हो सकता है।

जावास्क्रिप्ट के लिए मैं closure compiler को अपलोड करने के लिए अपलोड स्क्रिप्ट के हिस्से के रूप में उपयोग करता हूं। यह फ़ाइलों की निगरानी नहीं करता है, जब मैं अपलोड चलाता हूं (यह एक बैश फ़ाइल) चलाता है।

यदि आप इसे सभी आईडीई में रखना चाहते हैं, तो ऐसा लगता है कि वेबस्टॉर्म में एंटी प्लगइन http://plugins.intellij.net/plugin/?webide&id=4526 है जिसे आप क्लोजर कंपाइलर निष्पादित करने के लिए उपयोग कर सकते हैं।

यदि आप कमांड लाइन सीएसएस मिनीफायर पा सकते हैं तो आप इसे एंटी स्क्रिप्ट में भी डाल सकते हैं।

+0

[वाईयूआई कंप्रेसर] (http://developer.yahoo.com/yui/compressor/) कमांड लाइन है, इसलिए आप इसका उपयोग कर सकते हैं। –

2

मैं अपने सीएसएस और जेएस फ़ाइलों को संक्षिप्त और छोटा करने के लिए lessc और uglifyjs का उपयोग करता हूं।

https://github.com/twitter/bootstrap/blob/master/Makefile

इसके बाद से सभी मुझे क्या करना कमांड लाइन में make टाइप जब भी मैं संकलन करना चाहते है सरल है: यहाँ है कि मैं का एक संशोधित संस्करण का इस्तेमाल किया ट्विटर बूटस्ट्रैप से एक makefile है।

3

उन लोगों के लिए जो अब WebStorm 6 पर अपडेट कर लिया, यह कार्यक्षमता अंतर्निर्मित है बस फ़ाइल पर जाएं (या मैक समकक्ष जो कुछ भी है) -> सेटिंग्स -> फ़ाइल वॉचर्स और फ़ाइल प्रकार के लिए फ़ाइल वॉचर को परिभाषित करें जिसे आपको देखने की आवश्यकता है।

प्रासंगिक सहायता प्रलेखन यहाँ है - http://www.jetbrains.com/webstorm/webhelp/using-file-watchers.html

1

मैं Minify का उपयोग करें। यह Mac App Store पर है।

मैंने इसे अपने स्वयं के वर्कफ़्लो का समर्थन करने के लिए विकसित किया। minifyapp.com

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