在Gulp中,我gulp.src用来从目录中选择每个字体文件:
gulp.task('copy-fonts', function() {
gulp.src('components/**/*.{ttf,woff,eof,svg}')
.pipe(gulp.dest('build/fonts'));
});
Run Code Online (Sandbox Code Playgroud)
但是,我希望将所有这些字体文件并排放在一个目录中,而不是从components目录中重新创建整个树.
看看Gulp,Gulp Utils和npm-glob API并没有真正帮助我,尽管我可以很容易地跳过它.
最好的方法是什么?
我正在尝试使用gulp.src和gulp.dest从我的基目录复制多个文件和文件夹.到一个新的子目录dist.
基目录是Symfony项目的根目录.
这是我的gulpfile:
var files = [
'./app**/*.*',
'./bin**/*.*',
'./src**/*.*',
'./tests**/*.*',
'./var/',
'./vendor/',
'./composer.json']
gulp.task('distribute', function() {
return gulp.src(files , { base: '.' }).pipe(gulp.dest('./dist'));
});
Run Code Online (Sandbox Code Playgroud)
我只是不明白,为什么这不起作用.结果,我得到一个dist包含指定文件夹内容的文件夹.所以app,bin,src等被失踪根文件夹.