1
我試圖壓縮生產服務器的映像,但在運行gulp-imagemin
任務時出現錯誤。gulp-imagemin任務運行出錯
這是我的任務,一飲而盡:
gulp.task('images', function(){
gulp.src('builds/development/images/**/*.*')
.pipe(gulpif(env === 'production', imageMin({
progressive:true,
svgoPlugins:[{removeViewBox:false}],
use:[pngCrush()]
})))
.pipe(gulpif(env === 'production', gulp.dest('builds/production/images')))
.pipe(connect.reload());
});
我得到以下跟蹤:
events.js:141
throw er; // Unhandled 'error' event
^
Error: spawn UNKNOWN
at exports._errnoException (util.js:870:11)
at ChildProcess.spawn (internal/child_process.js:298:11)
at Object.exports.spawn (child_process.js:362:9)
at ret.catch.module.exports.promise (C:\Users\user\desktop\workflows\node_modules\gulp-imagemin\node_modules\imagemin-jpegtran\node_modules\exec-buffer\node_modules\execa\index.js:139:26)
at C:\Users\user\desktop\workflows\node_modules\gulp-imagemin\node_modules\imagemin-jpegtran\node_modules\exec-buffer\index.js:35:15
可有人請看看,並嘗試提供一些解決方案。
在此先感謝。
嘗試先運行沒有imageMin中的參數。從那裏我建議你開始逐個添加來發現哪個插件正在破壞。如果你正在尋找圖像壓縮,我建議gulp-tinypng-compress,最好 – CriCri