【发布时间】:2018-03-25 14:35:21
【问题描述】:
嗨,在我的项目中,我正在使用 gulp-imagemin 将我的图像从我的 def 缩小到我的 prod 应用程序。这发生没有工作.. 我得到没有图像的文件夹..
这就是我们所做的:
gulp.task('图片', function () {
return gulp.src(config.app + 'content/images/**')
.pipe(plumber({errorHandler: handleErrors}))
.pipe(changed(config.dist + 'content/images'))
.pipe(imagemin({optimizationLevel: 5, progressive: true, interlaced: true}))
.pipe(rev())
.pipe(gulp.dest(config.dist + 'content/images'))
.pipe(rev.manifest(config.revManifest, {
base: config.dist,
merge: true
}))
.pipe(gulp.dest(config.dist))
.pipe(browserSync.reload({stream: true}));
});
怎么了??
【问题讨论】:
-
您能否提供有关您的环境的详细信息?操作系统、节点版本等。在 CentOS 上使用 Jenkins 运行时我遇到了同样的问题,但在 Mac OS X 上本地也可以正常工作。可能与依赖项或版本有关......因为它会静默失败,即使添加详细信息:是的。
-
看起来您有 2 个
gulp.dests 正在运行,另外,您的config.app变量中的路径是什么?另外rev()在做什么? -
查看我对同一问题的回答:stackoverflow.com/a/55765109/1458562
标签: gulp jhipster gulp-imagemin