我是Gulp的新手。 我想要做的是将完整目录及其文件复制到另一个文件夹。源具有该结构source-submodule> app_A>万维网。我只想复制www文件夹及其子目录和文件。目标位于源子模块的相同级别,因此它将调用dest-submodule> App_A> [www的文件和子文件夹]。
以下是我的示例gulp文件:
var gulp = require('gulp');
gulp.src('./source-submodule/app_A/www/*.*', {base: '.'})
.pipe(gulp.dest('./dest-submodule/App_A/'));
以上是有效的,有人能指出我正确的方向吗?
谢谢,
答案 0 :(得分:2)
我刚刚在这里测试过,它工作正常,我也为你创造了一个要点:https://gist.github.com/felipekm/84ab012338c024894b14
以下是代码:
var gulp = require('gulp');
var paths = {
scripts: ['app/scripts/**/*.js'],
html: ['app/index.html', '!app/test.html'],
dist: ['dist/']
};
gulp.task('default', function(){
gulp.src(paths.scripts.concat(paths.html)).pipe(gulp.dest(paths.dist));
});
"!" operator表示不会被复制的文件类型。 希望这可以帮助。