less - Font Awesome 而且更少 : icon classes unreconized

标签 less font-awesome font-awesome-4

我有一个 main.less 文件,我正在尝试使用 font-awesome 类进行编译。

我的 less 文件非常简单:

@import "../bower_components/bootstrap/less/bootstrap.less";
@import "../bower_components/fontawesome/less/font-awesome.less";

.button {
    .btn;
    .btn-sm;
    .btn-primary;
    span {
        .fa;
        .fa-folder-open;
    }
}

我使用grunt-contrib-less提供的less编译器。

输出是:

>> NameError: .fa-folder-open is undefined in less/main.less on line 10, column 3:
>> 9           .fa;
>> 10          .fa-folder-open;
>> 11      }
Warning: Error compiling less/main.less Use --force to continue.

Aborted due to warnings
  • 较低版本:1.7.4
  • 无 Grunt-contrib 版本:0.11.4
  • 字体很棒的版本:4.1.0

问题出在哪里?

最佳答案

我找到的唯一解决方案是修改Font-awesome的less文件icons.less。 我更换了

.@{fa-css-prefix}-home:before { content: @fa-var-home; }

.@{fa-css-prefix}-home { &:before { content: @fa-var-home; } }

关于less - Font Awesome 而且更少 : icon classes unreconized,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25489570/

相关文章:

css - 你能用 LESS mixins 创建自定义断点吗?

html - LESS 编译错误

angular - 带有 Angular 的 Font Awesome 5

html - 为什么不能正确地使用 align-items=center 居中图像来 flex 方向列

css - 如何使用 gulp 编译检测 LESS 中的根文件

javascript - 以编程方式按名称获取 FontAwesome unicode 值

css - 使用 Font Awesome 时更改字体路径

html - 如何在 fontawesome 方形图标内显示文本消息

html - Font Awesome ;不工作

html - 某些 Font Awesome 图标不起作用