最佳答案
目前,我正在使用 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/
文件夹?