css - 使用 LESS CSS 的 NameError

标签 css less

这是我的经验问题。

问题是我正在使用 LESS CSS,当将它们编译成 CSS 时,它正在编译,但有一些“NameError”消息。

只是我在我的 custom.less 文件中使用了渐变颜色,就像这样

> .section {
    float: left;
    width : 64%;
    margin-right: 2%;

    > .box {
        #gradient.vertical(#efefef; #ffffff; 5%; 70%);              
        max-height: 200px;

    }
}

编译时我会收到类似这样的错误消息,但我的渐变效果正常 - enter image description here

注意:我用UTF-8 without BOM保存了我的文件,我使用了一个名为winless的第三方编译器来编译我的LESS 文件。

谁能告诉我为什么会这样?

最佳答案

t 如果文件是用 BOM 编码的,那么 LESS 编译器似乎会悄无声息地失败。 (对于那些不熟悉该术语的人来说,这是字节顺序标记。)这是某些编辑器(例如 Visual Studio)中的默认设置。

如果 BOM 在您的根文件中,编译器会在 BOM 上报错,但对于 @import-ed 文件似乎会静默失败。

尝试将您的文件保存为不带 BOM 的 UTF-8,看看是否能解决您的问题。

关于css - 使用 LESS CSS 的 NameError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23954107/

相关文章:

php - 如何减少在 laravel 4 中使用 basset 的工作?

css - 对 modernizr 有用的 LESS CSS 语法

css less 向选择器添加一个变量

javascript - 将 JQuery .css 放入条件语句

css - 如何删除 Chrome 中的 Bootstrap 填充

javascript - 在特定的 div 中向下滚动,而不是在 vanilla JS 中的窗口本身

javascript - 如何通过单击按钮使标题消失并重新出现,并让按钮更改页面背景

html - 将 <embed> volume 设置为 0 并使用 CSS 隐藏它

css - 如何使用 LESS 嵌套变量

javascript - 渲染事件后的 LessCSS