2
/distフォルダ内のすべてのファイルとフォルダのzipを作成したいとします。フォルダ内のいくつかのファイルが見つかりません。
私のようなフォルダ構造があります。
/dist
/audio/
/css/
/icons/
/js/
/libs/
/locales/en-US
/locales/mr
/locales/hi
/locales/te
/locales/fr
を私は基本的に私の全体の/ distのフォルダとサブフォルダを圧縮して内部のzipファイルを保存するために一気-ZIPを使用します。これで
var bases = {
app: 'app/',
dist: 'dist/',
};
gulp.task('zip', function() {
return gulp.src(bases.dist + '**')
.pipe(using())
.pipe(zip('buildTest.zip'))
.pipe(gulp.dest('./' + bases.dist));
});
を私はbuildTest.zipを作成することができていますが、それは/locales.Pleaseアドバイスからすべてのサブフォルダを含んでいない:これは私がやっているものです。
私は同じアプローチを使用していますが、すべての実行ではありませんが、まだファイルがありません。 –
@KeesdeBruin:私はこの問題を解決するためにいくつかの問題を解決しました。 setTimeout関数で** gulp.start( 'zip'); **タスクを追加しました。 setTimeout(function(){ gulp.start( 'zip'); }、3000); –
少し遅れましたが、私はいくつかのタスクを並べ替えて分割することができましたが、今は 'gulp.start'を使用せずに動作するはずです –