DotLess - 如何在父文件夹中导入LESS文件?

8 visual-studio-2010 less dotless

我有这个文件夹结构:

~/css/file1.less
~/css/folder/file2.less
Run Code Online (Sandbox Code Playgroud)

我想要做的是在file2.less中导入file1.less,所以在我的file2.less我有这个代码:

@import "../file1.less";
Run Code Online (Sandbox Code Playgroud)

这不起作用,编译器在构建项目时崩溃.我在Visual Studio 2010中执行编译器.

如何导入放置在父文件夹中的较少文件?

Moh*_*far 7

你必须./在你的道路前面.例如 :

@import "./../style.less";  /* Correct */
@import "../style.less";    /* Wrong */
Run Code Online (Sandbox Code Playgroud)


Pol*_*hix 1

这似乎是 LESS 中的一个错误。

bug 报告中的评论表明它已在主分支中修复,因此如果您从 git 获取最新版本,也许它会起作用。

请参阅https://github.com/cloudhead/less.js/issues/177和 StackOverflow 上的这篇文章:Node.js + Express.js。如何渲染更少的CSS?