मैं अपने मौजूदा प्रोजेक्ट में कम्पास जोड़ना चाहता हूं। मैं अपने वर्तमान परियोजना संरचना है, जो इस तरह दिखता है (सरलीकृत) बनाए रखना चाहते हैं: \ संपत्ति \ सीएसएस \ एससीएसएस तहतकम्पास config.rb स्थान
app/
build/
|-compass/
assets/
|-css/
|-scss
|-js/
|-img/
तो मैं अपने सभी एस.ए.एस.एस. फ़ाइलें चाहता हूँ और मैं उत्पादन के लिए संकलित सीएसएस फ़ाइलें चाहते \ संपत्ति \ सीएसएस पर।
रनिंग:
compass create --bare --sass-dir "assets\css\scss" --css-dir "assets\css"
सीधे मेरी जड़ के नीचे कम्पास config.rb फ़ाइल बनाता है।
हालांकि, मैं चाहता हूं कि फ़ाइल \ build \ compass के अंतर्गत हो।
- मैं कहां नियंत्रित कर सकता हूं कि कम्पास config.rb फ़ाइल कहां बनाता है?
- कम्पास दस्तावेज कहता है कि config.rb में घोषणाएं (उदा। Css_dir, sass_dir, आदि) सभी project_path से संबंधित हैं। मैं project_path कहां परिभाषित करूं?
मैं प्रोजेक्ट रूट से कमांड चलाता हूं, और यही वह जगह है जहां config.rb बनाया गया है। अगर मैं फ़ाइल को स्थानांतरित करता हूं, तो कम्पास कैसे जानता है कि मैंने इसे कहां स्थानांतरित किया? उदाहरण के लिए, संकलन आदेश चलाने के लिए इसे जानने की आवश्यकता है। इसके अलावा, फ़ाइल को स्थानांतरित करने के बाद, वहां परिभाषित पथों के संबंध में रहने की आवश्यकता है जहां से मैंने आदेश दिया था, न कि नए स्थान पर। तो मैं सिर्फ फाइल कैसे ले जा सकता हूं? – elanh
आप उसी config से 'sass watch' (या संकलित) चलाते हैं जैसे आपकी config.rb – cimmanon
यह मेरे लिए बहुत भ्रमित है। लाइब्रेरी क्यों उम्मीद करेगी कि यह "सामान्य" जैसे सामान्य नाम का उपयोग कर सकती है और इसे रूट में रख सकती है? मैं इसे एम्बर-क्ली और एक खरीदी गई थीम के साथ काम करने के लिए संघर्ष कर रहा हूं, यह स्पष्ट नहीं है कि अन्य उपकरणों के साथ एकीकृत कैसे करें जो अपनी धारणाएं बनाते हैं। – aceofspades