2012-05-20 21 views
15

@import पथ मैं पुस्तकालय के लिए पथ के साथ एक चर घोषित करने के लिए करना चाहते हैं:कम सीएसएस, से चर

@libPath: "any/path/to/lib"; 

और @import में इसका इस्तेमाल करते हैं। कुछ इस तरह:

@import "@{libPath}/file.less"; 

और मैं प्रसंस्करण के बाद परिणाम देखें:

@import url("@{libPath}/file.less"); 

ऐसा कोई संभावना या मैंने कुछ गलत कर रहा हूँ?

धन्यवाद।

उत्तर

8

FWIW this is a bug in less.js जिस पर एक साल से अधिक समय तक चर्चा की गई है। इसे ठीक करने के कम से कम दो प्रयास हैं लेकिन किसी को सार्वजनिक एपीआई में बड़े बदलाव की आवश्यकता है और इसके परिणामस्वरूप खारिज कर दिया गया है। The other approach only works partially

दूसरी ओर, lessphp supports this without problem now; मुझे नहीं पता कि डॉटलेस क्या करता है।

+0

संस्करण 1.4 के बाद से यह आंशिक कार्य होना चाहिए जब आपके चर को रूट या वर्तमान दायरे में घोषित किया गया है, तो देखें: http://lesscss.org/features/#variables-feature-import-statements –

0

यह कम.जेएस या डॉटलेस में समर्थित नहीं है, इसलिए मुझे लगता है कि कम PHP समान है। यह जोड़ना मुश्किल नहीं हो सकता है, आप एक सुविधा अनुरोध क्यों नहीं जोड़ते हैं।

इसके अलावा आप जिस समस्या को हल करने की कोशिश कर रहे हैं? शायद इसे एक बेहतर तरीके से हल किया जा सकता है।

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