由于.framework文件夹,gulp复制源失败
我试图运行一个命令,将我的项目内容复制到另一个文件夹,我一直有这个错误:
Error: EISDIR: illegal operation on a directory, read
我缩小它知道是造成问题的.framework文件夹。 如果我删除它工作正常。 问题是我需要该项目中的文件夹,因为我正在制作一个InDesign HTML插件需要一个PluPlug框架。
这是我的环境:
Mac OSX 10.11.6 npm -v 4.0.5 node -v 7.4.0 gulp -v CLI version 1.2.2Local version 3.9.1
您可以在gulp try中排除文件或文件夹
gulp.src(['directory/**', '!**/.framework', '!**/.framework/**'], { dot: true })
欲了解更多详情,请查阅此链接https://github.com/gulpjs/gulp/issues/679
或者你可以使用gulp复制任务
这只是将文件从一个文件夹复制到另一个文件夹的方便方法。 没有replace其他工具的目标。 没有额外的库或包需要。
gulp.task('copy', function () { gulp.src('directory/.framework/**') .pipe(gulp.dest('directory/.framework/')); });