【发布时间】:2014-02-28 02:15:56
【问题描述】:
我目前正在使用 gulp 调用一个 bash 脚本来清理我的 dist/ 目录并将适当的文件移动到干净的目录中。我希望使用 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/ 文件夹?
【问题讨论】: