1. ホーム
  2. javascript

[解決済み] Gulpを使った同一ディレクトリ内の複数拡張子ファイルの処理

2023-01-12 16:27:42

質問

gulpfile.jsを設定しました。

imagesフォルダに、png、jpg、gifの画像があります。

私は、images フォルダ内のすべての png、jpg、gif をターゲットにしたいです。

フォルダ内のすべてを対象とするために**/*を使用することができますが、私はそうしたくない、私はそれがファイルの種類に固有のものであることを望みます。

このようにして、各ファイルタイプを個別に指定することもできますね。

return gulp.src('./images/*.jpg', './images/*.png', './images/*.gif')

でも、何度も繰り返すのは大変だし、もっと簡単な方法があるはずだと思うのですが。

こういうのを探しているんです。

return gulp.src('./images/*.{png, gif, jpg}')

しかし、残念ながら、上記は動作しません (少なくとも、リストの最初のファイルタイプに対してのみ動作します)。

誰かこれを行う方法を知っていますか?

ありがとうございます。

どのように解決するのですか?

スペースを削除する

return gulp.src('./images/*.{png,gif,jpg}')