我有gulp任务来复制js文件
这不行
gulp.src('./**/*.js',{base: '../src/main/'}) .pipe(gulp.dest('../target/dist'));
这样做:
gulp.src('../src/main/**/*.js',{base: '../src/main/'}) .pipe(gulp.dest('../target/dist'));
那么这里使用的是什么?如果我必须把整个路径放在第一个参数中,为什么要使用base?
有没有关于gulp src的官方文档?有限的文件是否值得使用gulp over grunt?
[基于评论更新]
为什么我使用基地?
请阅读
Looking for way to copy files in gulp and rename based on parent directory
而且gulp.src可以采取一些路径,所以我需要基础.
解决方法
使用.src()记录在vinyl-fs github repo上:
https://github.com/wearefractal/vinyl-fs
https://github.com/wearefractal/vinyl-fs
我想你需要设置当前的工作目录:
gulp .src('./**/*.js',{cwd: '../src/main/'}) .pipe(gulp.dest('../target/dist')) ;