私は現在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/
フォルダにコピーするにはどうすればよいですか?