Web Essentials LESS 编译器没有给出错误消息

问题描述 投票:0回答:2

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

假设LESS有错误。保存文件时,预览窗格中会显示一条消息。上面写着...

/*

Compile Error. 
See error list for details

*/

没关系,LESS 中出现什么样的错误。任何错误均按上述处理。

能怎么办,所以给出详细的错误信息?

compiler-errors less web-essentials
2个回答
0
投票

您是否使用

@import
语句?如果是这样,请尝试切换到
@import-once
。那是我的问题。我的 LESS 目录的结构需要几个“部分”,其中许多与相同的基本 mixin 或变量 LESS 文件交互。要编译这些文件,我必须将
@import "mixins.less"
添加到我的每个部分文件中。

然后我有一个导入这些部分的主 LESS 文件,所以如果我包含 8 个文件,那么部分中将会有 8 个

@import
语句以及
@import
语句。我认为 LESS 编译器无法处理负载,运行了大约 1.5 GB 内存,然后崩溃了。这就是我收到的信息。


0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.