3

每次我遇到 .less 语法错误时,我都必须在浏览器中打开确切的 less 文件才能查看错误消息。

我想知道是否有可能以某种方式将.less 错误输出到控制台,以便在使用 Firebug 时直接在控制台日志中查看所有错误?

我正在使用无点。我尝试将 webconfig 设置为(通过以下信息此链接

<dotless minifyCss="false" cache="false" web="false" log="error" logger="dotless.Core.Loggers.ConsoleLogger" />

但似乎我错过了一些东西 - 不太确定,如果我正确理解了记录器。

网站上有关记录器的信息还指出:

可以设置但随后被“web”布尔值覆盖

这是否意味着我不能设置网络布尔值?我怎样才能使这项工作?


几个答案后编辑

好的,所以我发现为了达到这个结果,我需要 dotless.Core.Loggers使用我自己的记录器类进行扩展。不知道该怎么做,但一旦我弄清楚了就会报告。

4

2 回答 2

2

如果您使用的是 Visual Studio,您可以尝试使用 Web Essentials 扩展,它在库中是免费的。此加载项在保存时编译 .LESS,并在输出控制台中为您提供错误。您还可以在编辑 .LESS 时并排查看已编译的 .css。

于 2012-12-30T20:08:54.187 回答
2

看起来类似的问题已经在这里得到了回答

无论如何,查看您指定的链接,很明显您需要设置web="true"或错过它,因为它似乎是默认设置。

ConsoleLogger 表示Console,而不是浏览器控制台。

因此,您需要将记录器设置为您喜欢的与 HTTP 一起使用的记录器(但绝对不是控制台)。

于 2013-01-03T12:56:25.140 回答