在几个子目录中从LESS导入LESS

时间:2013-05-27 07:43:26

标签: visual-studio-2012 less web-essentials

此方案是使用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是否可能不支持多个子目录?

2 个答案:

答案 0 :(得分:3)

这显然是一个已知的错误/问题。在此期间,您可以使用反斜杠替换导入路径中的正斜杠。这对我有用。

答案 1 :(得分:0)

现在好了,我明白了! @杰夫的回答让我想到了以下内容:

@import "..\..\..\folder2\subfolder1\subfolder2\styles\fear.less";

它也适用于变量。您必须声明整个文件名,包括扩展名。 没有领先的斜线,只有反斜杠。