निम्न दो फाइलों के साथ a.less
और b.less
:
a.less
:
.red {पृष्ठभूमि: लाल; }
और b.less
:
@import "a.less" .testA: विस्तार (.red) { } .testb {.red; }
b.css
के लिए परिणाम है:
.testA {} .testB {background: red; }
क्यों .testA
के लिए आयातित मिक्सिन / क्लास परिभाषा के साथ काम नहीं करता है? क्या विस्तार वाक्यविन्यास पर एक सीमा है जिसके लिए विस्तारित परिभाषा को एक ही फाइल में मौजूद होना चाहिए, यानी यह अपेक्षित व्यवहार है?
ध्यान दें कि अगर
सही ढंग से संकलित हो जाता है। .red
mixin को b.less
पर ले जाता है तो testA
संपादित करें: मैं कम द्विआधारी precompiler, संस्करण 1.6.1
संपादन का उपयोग कर रहा हूँ: टाइपो के बारे में बिल्कुल निश्चित होना चाहिए और मुझे नहीं लगता कि एक ऑनलाइन सेवा है जो कई कम फ़ाइलों की अनुमति देता है और आयात, उदाहरण स्रोत डाउनलोड करें - वास्तव में एक तथ्य के रूप में .testa {}
बिल्कुल प्रदान नहीं किया जाएगा, लेकिन b.css
स्वाभाविक रूप से एक है। लाल
वर्ग परिभाषित।
संपादित करें: जब मैं bash से संकलन को सही ढंग से काम करता है, लेकिन मेरे माध्यम से या संकलन का उपयोग करके (bash से उसी आदेश के साथ) या विस्तार के माध्यम से विस्तार सही ढंग से शामिल नहीं होता है - क्या यह किसी तरह से करना होगा जहां बाइनरी को फोन किया जाता है?
@ सात-चरण-अधिकतम बताया गया है, समस्या GUI टूल में भेजे गए कम प्रीप्रोसेसर का एक भिन्न संस्करण है, जिसमें नहीं है: विस्तार < / कोड> सुविधा।
Comments
Post a Comment