2010-11-12 17 views
7

मैं अपनी कंपनी के वेब ऐप पर SASS का उपयोग करना चाहता था लेकिन मैं उत्पादन मशीनों पर किसी भी प्रोग्राम को इंस्टॉल नहीं कर सकता। एसएएसएस के बारे में मैंने जो कुछ भी खोजा है, उसे आपको मणि जैसे इंस्टॉलेशन प्रोग्राम चलाने की आवश्यकता है और एचएएमएल की भी आवश्यकता है।मैं बिना इंस्टॉल किए SASS कैसे चला सकता हूं?

मैं केवल एक स्क्रिप्ट ढूंढने की उम्मीद कर रहा था जो किसी और चीज को स्थापित किए बिना स्कैस फ़ाइलों को संसाधित करता है।

उत्तर

3

यदि आप अपने निर्माण प्रणाली में जावा प्रोग्राम चला सकते हैं, तो आप एसएएस संकलन के लिए जेआरबी का उपयोग कर सकते हैं। अधिक जानकारी के लिए this उत्तर देखें

+0

कैसे चलाएं यह मेरी पसंद की रेखाओं के समान है, हालांकि मुझे JRuby इंस्टॉल करने की आवश्यकता नहीं है। –

+1

आपको इसे स्थापित करने की आवश्यकता नहीं है। यदि आपके पास बिल्ड सिस्टम पर एक जेवीएम है तो आप कुछ भी इंस्टॉल किए बिना चींटी और जर्बी चला सकते हैं। उदाहरण केवल एक छोटी रूबी स्क्रिप्ट चलाने के लिए जेआरबी के जावा संग्रह का उपयोग करता है जो हैमल/एसएसएस को कॉल करता है। – Joep

4

अच्छा ... यदि आपके पास रूबी उपलब्ध है, तो आप सास (https://github.com/nex3/sass) के गिट भंडार की जांच कर सकते हैं। git clone https://github.com/nex3/sass.git या बस downloading टाइप करके ऐसा करें।

फिर आप irb टाइप करके इंटरैक्टिव रूबी कंसोल का उपयोग कर सकते हैं। require 'sass/lib/sass' (this one here) पर आज़माएं और Sass.compile_file 'my_styles.css' चलाएं।

अन्यथा ... आप ऐसा करने की कोशिश क्यों कर रहे हैं? आप सैसा को स्थानीय रूप से भी इंस्टॉल कर सकते हैं, अपने एसएएस फ़ोल्डर पर sass --watch चलाएं और यह स्वचालित रूप से सीएसएस फाइलों में आपकी स्कैस फ़ाइलों को संकलित करता है - जिसे आप अपने उत्पादन वातावरण पर तैनात कर सकते हैं।

+0

रनिंग सास - वॉच अच्छी तरह से काम करता है यदि आप एक डेवलपर हैं और आप फ़ाइलों को हाथ से उत्पादन में कॉपी करते हैं। एक एकाधिक डेवलपर प्रोजेक्ट के लिए, मैं सिर्फ हमारे निर्माण प्रणाली के माध्यम से संकलन और प्रतिलिपि बनाने के लिए प्रतिलिपि बना रहा हूं। मैं सिर्फ यह जानना चाहता हूं कि 'ruby sass file.scss> file.css' –

2

कमांड लाइन का उपयोग किए बिना या निर्भरताओं को स्थापित किए बिना सास का उपयोग करने का एक समाधान यहां दिया गया है। यह विंडोज, ओएस एक्स, और लिनक्स के साथ काम करता है। इसमें एक ग्राफिकल इंटरफेस है, और कोई इंस्टॉलर नहीं है, बस अनजिप करें और डबल-क्लिक करें।

1

तुम भी जावा पुस्तकालय https://github.com/scireum/server-sass जो किसी भी जावा आधारित वेब अनुप्रयोग में एम्बेड किया जा सकता है का उपयोग कर सकते हैं। यह फ्लाई पर सास संकलित करेगा और परिणामस्वरूप सीएसएस लौटाएगा। यह विशेष रूप से उपयोगी होता है यदि सास स्रोत बदलते हैं (यानी कारणों को अनुकूलित करने के लिए) और समय संकलन के आगे संभव नहीं है। (नोट: मैं प्रोजेक्ट का लेखक हूं - और यह अभी भी सैस मानक का पूर्ण कार्यान्वयन नहीं है)।

0

वैकल्पिक रूप से, आप क्या कर सकता है:

  1. स्थान
  2. भागो डाउनलोड करने के लिए रूबी
  3. Download the Sass Gem
  4. नेविगेट स्थापित करें: gem install sass-3.3.4.gem
  5. देखा! सास स्थापित है।
+0

क्षमा करें, इसे कम करना था। सवाल यह स्थापित किए बिना सास चलाने के बारे में है। –

+0

क्षमा करें - प्रश्न को गलत तरीके से पढ़ना होगा .. केवल इसलिए मैंने इसे पोस्ट किया क्योंकि मुझे एक समान समस्या थी, जिसे मैंने हल करने में कामयाब रहे। प्रश्न पढ़ें "पैकेज प्रबंधक के माध्यम से स्थापित किए बिना", जैसा कि मेरा मुद्दा था। –

0

ऑनलाइन सैस कंपाइलर SassMeister का उपयोग करें। आपको बस अपने सास कोड को बाएं पैनल पर पेस्ट करना होगा और दाईं ओर सीएसएस कोड प्राप्त करना होगा।

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