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']);
我的工作环境如下