gulp出现复制Thumbs.db问题

作者:norion时间:2015年12月26日评论次数:0 条

在windows环境下开发总会遇到各种问题,之前在用gulp的时候有些是在osx上的配置,就会在windows下出现各种问题,下面来看一下在gulp复制图片目录会出现复制Thumbs.db失败问题,我的gulp配置其中复制图片是这样的:

gulp
    .src(path.dev+'img/default/**')
    .pipe(gulp.dest(path.dest+'img/'));

然后在跑gulp的时候就会出现如下异常:

[10:46:05] Starting 'copy'...
[10:46:05] Finished 'copy' after 10 ms

events.js:72
        throw er; // Unhandled 'error' event
              ^
Error: EPERM, open 'Z:\asset\dest\img\Thumbs.db'

npm ERR! erp@0.1.0 gulp: `gulp`
npm ERR! Exit status 8
npm ERR!
npm ERR! Failed at the erp@0.1.0 gulp script.
npm ERR! This is most likely a problem with the erp package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     gulp
npm ERR! You can get their info via:
npm ERR!     npm owner ls erp
npm ERR! There is likely additional logging output above.
npm ERR! System Windows_NT 6.1.7601
npm ERR! command "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program Files\\nod
ejs\\node_modules\\npm\\bin\\npm-cli.js" "run" "gulp"
npm ERR! cwd Z:\asset
npm ERR! node -v v0.10.36
npm ERR! npm -v 1.4.28
npm ERR! code ELIFECYCLE
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR!     Z:\asset\npm-debug.log
npm ERR! not ok code 0

我是这样解决这个问题的,把要拷贝的东西加上文件名后缀,直接忽略Thumbs.db:

gulp
    .src(path.dev+'img/default/*.jpg|gif|png')
    .pipe(gulp.dest(path.dest+'img/'));

上一篇: 快速删除node_modules目录

下一篇:angular + webpack + mackjs 集成方案

相关文章

评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注