Visual Studio 2012 Update 2
Web Essentials 2.7
您好, 每当我尝试更改或创建任何.less文件时,我都会在css预览中收到此消息:
/*
Compile Error.
See error list for details
*/
当我打开错误列表时,我可以看到:
LESS:
每次都这样,没有任何描述。它不依赖于代码,即使此代码生成错误:
body {
}
我该怎么办?
答案 0 :(得分:6)
我一直在使用Web Essentials 2.7这个问题,我仍然使用v 3.2。错误消息现在显示为“LESS:Unrecognized input”。
我摆脱这个问题的唯一方法是保存主要较少的文件和所有导入较少的文件,编码为“ UTF-8无编码”(文件保存,打开另存为找到这个选项)。
这很奇怪,因为Web essentials很久以前告诉BOM文件标记错误已修复。另外一些使用相同版本的Web Essentials的其他人使用相同的文件也没有这个问题。
因此,请尝试自己,也许它可以提供帮助。
答案 1 :(得分:1)
看看这个:Web Essentials LESS Compiler gives no Error Messages
尝试卸载Web Essentials,然后重新安装它们。
答案 2 :(得分:1)
尝试将其添加到less文件的开头:
*{}
答案 3 :(得分:0)
在我的主 .less文件的末尾放置@import
有助于Compile Error
问题。
body{
background:@bcg-main;
}
@import url('less/variables.less');
答案 4 :(得分:0)
之前发生在我身上。我必须逐个添加.less
文件以确定哪个文件中断了编译。然后我可以怀疑地查看该文件并删除该错误。