2
使用gulp选择和移动目录及其文件
我目前正在使用gulp调用bash脚本,该脚本会清理我的dist/目录并将适当的文件移动到clean目录。我想用gulp完成此操作,因为我不确定该脚本是否可以在非* nix文件系统上运行。 到目前为止,我正在使用gulp-clean模块来清理dist/目录,但是当我尝试将所需的目录及其文件移动到dist文件夹时,这些目录为空。 var gulp = require('gulp'), clean = require('gulp-clean'); gulp.task('clean', function(){ return gulp.src(['dist/*'], {read:false}) .pipe(clean()); }); gulp.task('move',['clean'], function(){ gulp.src(['_locales', 'icons', 'src/page_action', 'manifest.json']) .pipe(gulp.dest('dist')); }); gulp.task('dist', ['move']); 调用gulp dist结果在dist/目录中填充了正确的目录,但是它们都是空的 $ ls dist/* dist/manifest.json dist/_locales: dist/icons: dist/page_action: 如何将目录及其内容复制到dist/文件夹?