首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Gulp图标字体css不生成

Gulp图标字体css不生成
EN

Stack Overflow用户
提问于 2015-07-24 13:54:45
回答 3查看 2K关注 0票数 0

我的图标字体文件生成得很好,但是css根本没有生成。下面是我的gulp文件的简化版本,它不起作用。我遗漏了什么?我刚开始吞咽。

代码语言:javascript
复制
var gulp = require('gulp'),
iconfont = require('gulp-iconfont'),
consolidate = require('gulp-consolidate');

var fontName = 'lrcd';
gulp.task('iconfont', function(){
  gulp.src(['icons/*.svg'])
  .pipe(iconfont({ fontName: fontName }))
  .on('codepoints', function(codepoints) {
    gulp.src('icons/templates/icons.css')
    .pipe(consolidate('lodash', {
      glyphs: codepoints,
      fontName: fontName,
      fontPath: 'icons/',
      className: 'icon'
    }))
    .pipe(rename({ basename:fontName }))
    .pipe(gulp.dest('css/'));
  })
  .pipe(gulp.dest('icons/'));
});

gulp.task('default', ['iconfont']);

我的目录设置如下:

  • /css
  • /图标/模板/图标/
  • /图标/svg/.(包含图标svgs)
EN

回答 3

Stack Overflow用户

发布于 2015-07-24 14:41:34

这一行是有问题的:.pipe(重命名({ basename:fontName }))。那是从什么图书馆来的,你在哪里要的?试着把它移开,然后再喝一口。使用节点控制台中的任何控制台错误更新您的问题。

票数 0
EN

Stack Overflow用户

发布于 2015-08-01 08:52:30

请检查您的吞咽图标字体版本是否与模板兼容。在上一次重大更新中出现了严重的兼容性更改;)。

票数 0
EN

Stack Overflow用户

发布于 2015-08-14 12:55:12

因为它们改变了它们的结构,所以你的吞咽图标的版本是什么?您使用的是“代码点”,但您需要使用“unicode”代替它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31612389

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档