Web Essentials LESS编译器不提供错误消息

时间:2013-05-10 12:27:27

标签: compiler-construction compiler-errors less web-essentials

使用Visual Studio 2012 Update 2,Web Essentials 2.7。

假设LESS中存在错误。保存文件时,预览窗格中会显示一条消息。它读起来......

/*

Compile Error. 
See error list for details

*/

无关紧要,LESS中出现了什么样的错误。任何错误都按上述方式处理。

可以做什么,所以给出了详细的错误信息?

2 个答案:

答案 0 :(得分:1)

您使用的是@import个身份证明吗?如果是,请尝试切换到@import-once。这是我的问题。我的LESS目录的结构需要几个" partials&#34 ;,其中许多与相同的基础mixins或变量LESS文件交互。要编译这些文件,我必须将@import "mixins.less"添加到我的每个部分文件中。

然后我有一个导入这些部分的主LESS文件,所以如果我包含8个文件,那么将有8个@import语句以及部分中的@import语句。我认为LESS编译器无法处理负载,运行高达约1.5 GB的内存然后损坏。这就是我得到的信息。

答案 1 :(得分:0)

我只是遇到了同样的问题。帮助我将错误列表中显示的问题类型设置为“ Build + IntelliSense”(请参见屏幕截图)。之后,错误显示给我,我可以很容易地修复它。在“仅构建”模式下,没有显示.less文件中发生的错误。 Error List