此方案是使用Web Essentials扩展的Visual Studio 2012中的测试。
文件系统:
根\ folder1中\ subfolder1 \样式\ main.less
根\文件夹2 \ subfolder1 \ subfolder2 \样式\ fear.less
main.less:
@import "../../../folder2/subfolder1/subfolder2/styles/fear.less";
编译错误:
LESS:无法加载 folder2 / subfolder1 / subfolder2 / styles / fear.less(404)
LESS是否可能不支持多个子目录?
答案 0 :(得分:3)
这显然是一个已知的错误/问题。在此期间,您可以使用反斜杠替换导入路径中的正斜杠。这对我有用。
答案 1 :(得分:0)
现在好了,我明白了! @杰夫的回答让我想到了以下内容:
@import "..\..\..\folder2\subfolder1\subfolder2\styles\fear.less";
它也适用于变量。您必须声明整个文件名,包括扩展名。 没有领先的斜线,只有反斜杠。