現在、gulp を使用して、dist/
ディレクトリをクリーンアップし、適切なファイルをクリーンなディレクトリに移動する bash スクリプトを呼び出しています。スクリプトが *nix 以外のファイル システムで動作するかどうかわからないため、これを gulp で実行したいと考えています。
これまでのところ、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/
ディレクトリとその内容をフォルダにコピーするにはどうすればよいですか?