gulp-svg2png无法正常工作,并显示UnhandledPromiseRejectionWarning错误

时间:2018-08-10 20:45:09

标签: gulp npm-scripts

gulp-svg2png无法正常工作,并显示以下错误UnhandledPromiseRejectionWarning 我在该网站上进行了研究,在google上也发现了与我的情况完全相关的问题,但没有正确的答案 UnhandledPromiseRejectionWarning with svg2png from svg-sprite

任何帮助将不胜感激。 这是我的任务文件

var gulp = require('gulp'),
    svgSprite = require('gulp-svg-sprite'),
    svg2png = require('gulp-svg2png');

// var config consist of mode we used, and it used the css mode
var config = {
    mode: {
        css: {
            sprite: 'sprite.svg',
            render: {
                css: {
                    template: './gulp/template/sprite.css'
                }
            }
        }
    }
}

gulp.task('createSprite', function() {
    return gulp.src('./app/assets/images/icons/**/*.svg')
        .pipe(svgSprite(config))
        .pipe(gulp.dest("./app/temp/sprite/"));
});

gulp.task('createPngCopy', ['createSprite'], function() {
    return gulp.src('./app/temp/sprite/css/*.svg')
    .pipe(svg2png())
    .pipe(gulp.dest('./app/temp/sprite/css'));
});

gulp.task('sprite', ['createSprite', 'createPngCopy']);

我的工作环境如下

  • node = v8.6.0
  • npm = v5.3.0
  • gulp = cli v2.0.1本地v3.9.1
  • gulp-svg2png = v2.0.2

0 个答案:

没有答案