复制字体

时间:2016-02-15 19:14:14

标签: npm gulp

每当我做一个gulp构建时,我会得到这个错误:

Error: EEXIST, mkdir 'Users/username/Desktop/Project/dist/fonts' at Error (native) 

虽然在每个版本中都没有发生。我复制字体的gulp代码是:

gulp.src(paths.fonts { cwd: bases.app })
.pipe(flatten()) // using gulp-flatten
.pipe(gulp.dest(bases.dist + 'fonts/'));

我有办法解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

我认为你必须先删除旧的fonts/文件夹。

使用 Gulp del

之类的内容

我也喜欢gulp-util gulp控制台日志:

gulp.task('removeFonts', function(cb) {
    del([bases.dist + 'fonts/'], cb);
    gutil.log(gutil.colors.magenta('Fonts folder removed');
});

然后调用你的mkdir build。