gulp js src – 复制和使用基地
我有吞咽任务复制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'));
那么基地在这里的用途是什么? 如果我必须把整个path放在第一个参数,为什么我应该使用基地?
有没有关于gulp src的官方文档? 是否值得使用有限的文件咕噜咕噜?
[基于评论的更新]
为什么我使用基地?
请阅读本文寻找方式来复制文件,并根据父目录进行重命名
而且moreoever gulp.src可以采取一些path,所以我需要基地。
使用.src()
logging在vinyl-fs github上: https : //github.com/wearefractal/vinyl-fs
base
属性用于在保存到.dest()
时确定文件名。
我认为你需要设置当前的工作目录 :
gulp .src('./**/*.js', {cwd: '../src/main/'}) .pipe(gulp.dest('../target/dist')) ;
你应该尝试使用“root”参数:
gulp.src('./**/*.js', {root: '../src/main/'}) .pipe(gulp.dest('../target/dist'));