Tag: gulp gulp imagemin

使用Gulp-Imagemin时出现EACCES错误

我试图做一个吞咽任务工作,但我得到这个错误: events.js:72 throw er; // Unhandled 'error' event ^ Error: spawn EACCES at errnoException (child_process.js:988:11) at Process.ChildProcess._handle.onexit (child_process.js:779:34) 这个错误本身并没有太多的说明,所以我安装了“superstack”并得到了这个: events.js:72 throw er; // Unhandled 'error' event ^ Error: spawn EACCES at errnoException (child_process.js:988:11) at Process.ChildProcess._handle.onexit (child_process.js:779:34) at DuplexWrapper.Readable.on (/var/www/public/node_modules/gulp-imagemin/node_modules/imagemin/node_modules/stream-combiner2/node_modules/duplexer2/node_modules/readable-stream/lib/_stream_readable.js:703:33) at Imagemin.run (/var/www/public/node_modules/gulp-imagemin/node_modules/imagemin/index.js:80:9) at DestroyableTransform.through.obj.percent (/var/www/public/node_modules/gulp-imagemin/index.js:56:12) at DestroyableTransform._transform (/var/www/public/node_modules/gulp-imagemin/node_modules/through2-concurrent/through2-concurrent.js:29:15) at DestroyableTransform.Transform._read (/var/www/public/node_modules/gulp-imagemin/node_modules/through2-concurrent/node_modules/through2/node_modules/readable-stream/lib/_stream_transform.js:172:10) at DestroyableTransform.Transform._write (/var/www/public/node_modules/gulp-imagemin/node_modules/through2-concurrent/node_modules/through2/node_modules/readable-stream/lib/_stream_transform.js:160:12) at […]

当我运行简单的任务时,gulp-imagemin jpegtran-bin不起作用

我想压缩图像和pipe道到生成的目录,但运行任务后生成文件夹是空的。 这是我的任务: // Gulp.js configuration // modules const gulp = require('gulp') const newer = require('gulp-newer') const imagemin = require('gulp-imagemin') // development mode? // let devBuild = (process.env.NODE_ENV !== 'production') // folders const folder = { src: 'src/', build: 'build/' } gulp.task('images', function () { var out = folder.build + 'images/' return gulp.src(folder.src + 'images/**/*') .pipe(newer(out)) […]

用gulp / imageminreplace子文件夹中的文件

我有文件夹结构 assets/images/foo/abc.jpg assets/images/bar/def.jpg .. 我想imagemin他们,并将图像放在相同的子文件夹,吞咽,如何做? var paths = { images: 'assets/images/**/*' }; gulp.task('images', function () { return gulp.src(paths.images) .pipe(imagemin({optimizationLevel: 5})) .pipe(gulp.dest(???)); }); 我应该把什么放在gulp.dest ?