2011-09-30 15 views
6

के उन्नयन के बाद ugrading के बाद त्रुटि मिल रही है सास-3.1.8 प्रपत्र सास-3.1.7 मैं इस त्रुटि मिलती है:सास-3.1.8 के लिए

Functions may only be defined at the root of a document. 

किसी भी विचार कैसे मैं इस का समाधान कर सकते हैं?

मैं bourbon के मिश्रणों का उपयोग कर रहा हूं और यह मेरी स्टाइलशीट के शीर्ष पर आयात किया गया है, यह सब कुछ है।

उत्तर

11

मुझे एक ही समस्या है और कोड को संशोधित करके इसे हल नहीं कर सका।

तरह से मैं हल एक पुराने संस्करण का इस्तेमाल किया गया:

एस.ए.एस.एस. टीम एक परिवर्तन (बनाने के लिए इस मामले में फैसला किया "कार्य केवल कर सकते हैं:

gem uninstall sass 
gem install sass -v 3.1.1 
1

ठीक है यहाँ है कि मैं क्या है के साथ आते हैं किसी दस्तावेज़ की जड़ पर परिभाषित किया जाए। ") जिसने कुछ प्लगइन्स असंगत बनाये। मेरे मामले में यह बोर्बोन पुस्तकालय था। मैं made a ticket on github homepage of the bourbon और मालिक ने कोड अपडेट किया और एक नया संस्करण जारी किया जो नवीनतम एपीआई के साथ काम कर रहा है।

मुझे लगता है कि इस बदलाव को एपीआई परिवर्तन को इंगित करने के लिए एक बड़ा संस्करण टक्कर मिलनी चाहिए थी।

1

यहां सास डेवलपर। मिश्रित संदर्भ में मिक्सिन और कार्यों का कभी भी अनुमति नहीं थी। एक बग हाल ही में तय किया गया था जो आयातित फ़ाइल में पकड़ा गया था (इस फिक्स से पहले वे केवल प्राथमिक एसएएस फ़ाइल में परिभाषित किए गए थे)।

यह कहा गया है कि यह एक ऐसी सुविधा नहीं है जिसका हम स्पष्ट रूप से विरोध कर रहे हैं, लेकिन हमें इसे सही तरीके से जांचने, दस्तावेज करने और इसे आधिकारिक सुविधा के रूप में समर्थन करने की आवश्यकता होगी।

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

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