css - Less extend from imported file not working vs mixin from imported file -


निम्न दो फाइलों के साथ 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