6

视觉工作室 2012 更新 2

网络要点 2.7

您好,每次我尝试更改或创建任何 .less 文件时,我都会在 css 预览中收到此消息:

/*

Compile Error. 
See error list for details


*/

当我打开错误列表时,我可以看到:

LESS: 

这个东西每次都一样,完全没有描述。它不依赖于代码,即使此代码也会产生错误:

body {
}

我该怎么办?

4

5 回答 5

6

我在使用 Web Essentials 2.7 时遇到过这个问题,但在使用 v 3.2 时仍然存在。错误消息现在显示为“LESS:无法识别的输入”。

我可以摆脱这个问题的唯一方法是使用编码“ UTF-8 without encoding ”保存主要的less文件和所有导入的less文件(文件保存,打开另存为以找到此选项)。

这很奇怪,因为 Web Essentials 很久以前就告诉 BOM 文件标记错误已修复。此外,其他一些具有相同版本的 Web Essentials 的人使用相同的文件也没有这个问题。

所以自己试试吧,也许会有帮助。

于 2013-11-11T15:26:34.740 回答
1

尝试将其添加到您的 less 文件的开头:

*{}
于 2014-08-07T07:58:53.217 回答
1

看看这个:Web Essentials LESS 编译器没有给出错误消息

尝试卸载 Web Essentials,然后重新安装它们。

于 2013-06-26T09:27:07.263 回答
0

它以前发生在我身上。我必须.less一一添加我的文件以确定哪个文件破坏了编译。然后我可以怀疑地查看文件并删除错误。

于 2014-06-02T18:24:54.750 回答
0

@import放在我的主要.less文件的末尾有助于解决Compile Error问题。

body{
  background:@bcg-main;
}

@import url('less/variables.less');
于 2013-10-10T18:31:28.063 回答