मैं ज़र्ब फाउंडेशन 4 (एस) सीएसएस ढांचे का उपयोग कर रहा हूं, और मैं बड़े पैमाने पर डुप्लिकेट शैलियों के मुद्दे पर चल रहा हूं। ऐसा इसलिए है क्योंकि प्रत्येक फ़ाइल में मैं @import 'foundation'
में, फाउंडेशन से सभी शैलियों को भी आयात किया जाता है (body
, .row
, .button
और दोस्तों के लिए नियम)। यह लंबे समय तक एससीएसएस संकलन समय की ओर जाता है, और क्रोम में वेब डेवलपर कंसोल नेविगेट करना मुश्किल है, क्योंकि ज़र्ब की सभी शैलियों को चार या पांच बार घोषित किया जाता है। (यह foundation_and_overrides.scss
से कॉपी-पेस्ट किया था, तो foundation_and_overrides
आयात वैश्विक)स्कैस स्टाइलशीट्स से केवल एक चर और मिश्रित आयात कैसे कर सकता है?
इस कम करने के लिए, मैं एक globals
एससीएसएस फ़ाइल है, जो ओवरराइड चर कि फाउंडेशन होती है जिसका उपयोग बना लिया है। केवल globals.scss
फ़ाइल आयात करना केवल उन फ़ाइलों में डुप्लीकेट से छुटकारा पाता है जो फाउंडेशन मिक्सिन का उपयोग नहीं करते हैं।
यह उन फाइलों में है जो फाउंडेशन मिश्रणों का उपयोग करते हैं: क्या मैं कंक्रीट फाउंडेशन शैलियों को आयात किए बिना केवल एससीएसएस फ़ाइल से मिश्रित आयात कर सकता हूं?
यदि आप इसे कम्पास एक्सटेंशन के रूप में उपयोग कर रहे हैं तो आपको हाथ से एक चर फ़ाइल बनाने की आवश्यकता नहीं है। 'कम्पास इंस्टॉल नींव' कमांड को आपके लिए _settings.scss फ़ाइल जेनरेट करनी चाहिए थी। – cimmanon
@ सेमीमन, मैं कंपास का उपयोग नहीं कर रहा हूं; मैं रेल की संपत्ति पाइपलाइन संकलन का ख्याल रखता हूं, और निर्भरता प्रबंधन के लिए बंडलर देता हूं। – dymk