【问题标题】:VS 2012 Web Essentials Less Compile ErrorVS 2012 Web Essentials 减少编译错误
【发布时间】:2013-06-15 19:22:30
【问题描述】:

Visual Studio 2012 更新 2

Web Essentials 2.7

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

/*

Compile Error. 
See error list for details


*/

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

LESS: 

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

body {
}

我该怎么办?

【问题讨论】:

    标签: css visual-studio-2012 less web-essentials


    【解决方案1】:

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

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

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

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

    【讨论】:

      【解决方案2】:

      看这个:Web Essentials LESS Compiler gives no Error Messages

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

      【讨论】:

        【解决方案3】:

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

        *{}
        

        【讨论】:

          【解决方案4】:

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

          body{
            background:@bcg-main;
          }
          
          @import url('less/variables.less');
          

          【讨论】:

            【解决方案5】:

            我以前也遇到过。我必须一一添加我的.less 文件以确定哪个文件破坏了编译。然后我可以怀疑地查看文件并删除错误。

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2013-05-05
              • 2014-08-21
              • 1970-01-01
              相关资源
              最近更新 更多