gulp-zipを使用してフォルダとそのすべてのサブディレクトリとファイルを圧縮しようとしています。私はこれらのコードを試してみました:GULPを使用しているすべてのサブディレクトリとファイルを含むフォルダを取得する
gulp.src('wp_plugins/zion_slider/')
.pipe(zip('zion_slider.zip'))
.pipe(gulp.dest('wp_boilerplate/inc/plugins/'));
この1つは、単にフォルダをとりません、サブディレクトリやファイル
gulp.src('wp_plugins/zion_slider/**/*.*')
.pipe(zip('zion_slider.zip'))
.pipe(gulp.dest('wp_boilerplate/inc/plugins/'));
はこの1つだけのファイルとサブディレクトリではない親を取ります。
私は親フォルダとサブディレクトリとファイルを圧縮したいので、上記のどれも私には当てはまりません。
誰でも何か提案できますか?
ありがとうございます。あなたはgulp-src
gulp.src('wp_plugins/zion_slider/*', {base: './'})
.pipe(zip('zion_slider.zip'))
.pipe(gulp.dest('wp_boilerplate/inc/plugins/'));
EDIT
右のベースディレクトリを設定
'zion_slider/all_the_files'の代わりに 'wp_plugins/zion_slider/all_the_files'が必要です。これに加えて、サブディレクトリ下のファイルを取得することはできません。 –
これは機能しました。ありがとう:) –
私の質問から2番目のスニペットのようにも動作します。私はコードにいくつかの問題がありました。だから、私はそれを質問から取り除き、答えに加えています。 –