My icon font files are generating just fine, but the css is not generating at all. Below is a simplified version of my gulp file, which is not working. What am I missing? I'm very new to gulp.
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']);
My directories are set up as follows:
- /css
- /icons/templates/icons.css
- /icons/svg/...(contains icon svgs)