我的图像文件夹中有一个符号链接,它指向另一个文件夹,其中包含由第三方库提供的外部图像(由 bower 管理 - 一定要喜欢 javascript)。作为构建过程的一部分,我按如下方式压缩所有图像:
gulp.task('images', function() {
return gulp.src('static/img/**/*')
.pipe(imagemin({ optimizationLevel: 3, progressive: true, interlaced: true }))
.pipe(gulp.dest('dist/img'))
});
当 gulp 到达 img 文件夹中的符号链接文件夹时,它返回
events.js:72
throw er; // Unhandled 'error' event
^
Error: EISDIR, read
使用 gulp-debug 表明它在符号链接文件夹上犹豫不决。我在 Mac OSX 上,符号链接是使用 ln -s 创建的。有任何想法吗?