2010-12-27 17 views
6

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

मैं कोडा और टेक्स्टमेट दोनों का उपयोग करता हूं, इसलिए या तो एक समाधान पर्याप्त होगा। स्थानीय रूप से विकास करते समय, मैं टर्मिनल खोलता हूं, मेरी .scss फ़ाइल देखता हूं, फिर शहर जाता हूं। मैं अपनी .scss फ़ाइल को सहेजता हूं, यह खुशी से मेरी .css फ़ाइल अपडेट करता है ... और फिर मुझे .css मैन्युअल रूप से चुनने और इसे दूरस्थ सर्वर पर प्रकाशित करने की थोड़ी परेशानी के साथ छोड़ दिया गया है।
यह दुनिया का अंत नहीं है लेकिन मैन्युअल रूप से एक फ़ाइल अपलोड करने के लिए मेरे सामान्य देव वर्कफ़्लो को रोकना है, मैं सक्रिय रूप से सक्रिय नहीं हूं क्योंकि यह उपद्रव बन रहा है। कोडा में, यह पता नहीं लगाता है कि कोडा के बाहर एक फ़ाइल को अद्यतन किया गया है, इसलिए इसे प्रकाशन के लिए चिह्नित नहीं किया गया है। यह मुझे पागल कर रहा है। मुझे बस .scss फ़ाइल को सहेजने के लिए एक तरीका चाहिए और .css फ़ाइल को दूरस्थ सर्वर पर आसानी से/स्वचालित रूप से अपलोड किया गया है। किसी भी तरह की सहायता का स्वागत किया जाएगा!

+0

आईएमएचओ ग्रंट/गुलप या दूरस्थ प्रकाशन प्लगइन के साथ कोई भी कार्य धावक अब तीन साल बाद इस तरह की असुविधा का सबसे अच्छा जवाब होगा। –

उत्तर

0

सास का उपयोग करते समय सास का उपयोग आपके स्थानीय कंप्यूटर पर डिज़ाइन करने के लिए किया जाता है, और केवल समाप्त होने के बाद ही सर्वर पर सीएसएस (और शायद सास भी) अपलोड करने के लिए होता है। एक और विकल्प सर्वर पर sass --watch चलाने के लिए होगा ताकि यह अपलोड की गई Sass फ़ाइलों को संकलित करे।

0

मेरे पास एक रेक कार्य है जो इस तरह के मामलों के लिए rsync को कॉल करता है। इसे अभी भी हर बार चलाने की जरूरत है, लेकिन क्योंकि यह rsync का उपयोग करता है केवल बदली गई फ़ाइलों को स्थानांतरित किया जाता है। अब, इसे पढ़ने के दौरान मुझे एक विचार मिला कि वहां कहीं भी 'rsync watch' नहीं होना चाहिए और वास्तव में ऐसा लगता है: http://code.google.com/p/lsyncd/

0

यहां एक दिलचस्प दृष्टिकोण है जिसे मैंने अभी पढ़ा है, एक छोटे स्थानीय रूबी एनवी में कंपास स्थापित कर रहा है, पायथन वर्चुअलनेव द्वारा प्रेरित: http://rhodesmill.org/brandon/2011/adding-compass/

वाईएमएमवी (मैंने यह भी कोशिश नहीं की है)।

0

सब्लिम SFTP/FTP Plugin एससीएसएस कंपाइलर द्वारा अपडेट किए जाने पर .css आउटपुट फ़ाइल की निगरानी और स्वतः अपलोड कर सकते हैं।

  1. अपनी परियोजना निर्देशिका मानचित्र अपने सर्वर पर
  2. इसे सही ढंग से दूरस्थ ब्राउज़ कर
  3. द्वारा woking पर राइट अपने .css आउटपुट फ़ाइल पर क्लिक करें की जाँच करें, और चुनें 'मॉनिटर फ़ाइल (बाहरी सहेजें पर अपलोड)'
  4. फ़ाइल के टैब को सब्लिमे में खोलें ताकि यह सुनिश्चित किया जा सके कि यह निगरानी/अपलोड रहता है।

अतिरिक्त अंक के लिए, Browsersync या लाइवरलोड पर एक नज़र डालें।

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