जोड़ने से कम रोकें मैं एमवीसी प्रोजेक्ट पर डॉटलेस का उपयोग कर रहा हूं और मैं आयातित कम फ़ाइलों से यूआरएल ('') पथ नहीं जोड़ सकता।कम रिश्तेदार यूआरएल
मैं निम्नलिखित कम कोड है:
@myvar : '../../';
body
{
background-image:url('@{myvar}chosen-sprite.png');
}
निम्नलिखित में से कौन सीएसएस उत्पन्न करता है जब मुख्य .less फ़ाइल है, जो सही है में:
body {
background-image: url('../../chosen-sprite.png');
}
समस्या यह है कि अगर मैं इस के लिए कदम एक अलग फ़ोल्डर पर एक दूसरी .less फ़ाइल के लिए कोड और फिर उस फ़ाइल को मुख्य कम फ़ाइल से आयात करें। उदा:
@import 'myFolder/mySecondfile.less
अब उत्पन्न सीएसएस इस तरह दिखता है:
body {
background-image: url('myFolder/../../chosen-sprite.png');
}
वहाँ को रोकने के लिए कोई तरीका है कि वहाँ प्रदर्शित होने से "MyFolder"? मुझे पता है कि मैं सिर्फ पूर्ण पथ लिख सकता हूं, लेकिन इसका मतलब यह होगा कि साइट की जड़ हर बार पते को बदलना (जो अक्सर परीक्षण करते समय होता है)।
धन्यवाद
मैंने कमफैप, कम से कम PHP पोर्ट का उपयोग करके इसे दोहराने की कोशिश की, और जिस तरीके से आपने वर्णन किया कि आप इसे काम करना चाहते हैं। मैंने कोशिश नहीं की है कि कम से कम वास्तव में यह कैसे करता है, जिसे PHP पोर्ट गलत है, लेकिन लेखक के साथ एक बग के रूप में इसे बढ़ाने के लायक हो सकता है। – cchana