视觉工作室 2012 更新 2
网络要点 2.7
您好,每次我尝试更改或创建任何 .less 文件时,我都会在 css 预览中收到此消息:
/*
Compile Error.
See error list for details
*/
当我打开错误列表时,我可以看到:
LESS:
这个东西每次都一样,完全没有描述。它不依赖于代码,即使此代码也会产生错误:
body {
}
我该怎么办?
视觉工作室 2012 更新 2
网络要点 2.7
您好,每次我尝试更改或创建任何 .less 文件时,我都会在 css 预览中收到此消息:
/*
Compile Error.
See error list for details
*/
当我打开错误列表时,我可以看到:
LESS:
这个东西每次都一样,完全没有描述。它不依赖于代码,即使此代码也会产生错误:
body {
}
我该怎么办?
我在使用 Web Essentials 2.7 时遇到过这个问题,但在使用 v 3.2 时仍然存在。错误消息现在显示为“LESS:无法识别的输入”。
我可以摆脱这个问题的唯一方法是使用编码“ UTF-8 without encoding ”保存主要的less文件和所有导入的less文件(文件保存,打开另存为以找到此选项)。
这很奇怪,因为 Web Essentials 很久以前就告诉 BOM 文件标记错误已修复。此外,其他一些具有相同版本的 Web Essentials 的人使用相同的文件也没有这个问题。
所以自己试试吧,也许会有帮助。
尝试将其添加到您的 less 文件的开头:
*{}
看看这个:Web Essentials LESS 编译器没有给出错误消息
尝试卸载 Web Essentials,然后重新安装它们。
它以前发生在我身上。我必须.less
一一添加我的文件以确定哪个文件破坏了编译。然后我可以怀疑地查看文件并删除错误。
@import
放在我的主要.less文件的末尾有助于解决Compile Error
问题。
body{
background:@bcg-main;
}
@import url('less/variables.less');