Javascript gulp js src-基础的复制和使用
我有一个gulp任务来复制js文件 这不管用Javascript gulp js src-基础的复制和使用,javascript,node.js,npm,gulp,Javascript,Node.js,Npm,Gulp,我有一个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('./**/*.js', {base: '../src/main/'})
.pipe(gulp.dest('../target/dist'));
这项工作:
gulp.src('../src/main/**/*.js', {base: '../src/main/'})
.pipe(gulp.dest('../target/dist'));
那么这里的base有什么用呢?如果必须将整个路径放在第一个参数中,为什么要使用base
有关于gulp src的官方文件吗?是否值得在有限的文档中使用gulp over grunt
[根据评论更新]为什么我要用base 请看这个
另外,gulp.src可以采用一系列路径,所以我需要base 您应该尝试改用“root”参数:
gulp.src('./**/*.js', {root: '../src/main/'})
.pipe(gulp.dest('../target/dist'));
.src()
的使用记录在乙烯基fs github repo上:
base
属性用于在.dest()
中保存文件时确定文件名
我认为您需要设置当前工作目录:
gulp
.src('./**/*.js', {cwd: '../src/main/'})
.pipe(gulp.dest('../target/dist'))
;
首先,为什么要使用
base
?它不在文档中,因为除非在特殊情况下,它不会被使用gulp.src
在中,base
在中。