Gulp-cleaning-unwanted-files

提供:Dev Guides
移動先:案内検索

Gulp-不要なファイルのクリーニング

この章では、生成されたファイルをきれいにする方法を学びます。 ファイルを自動的に生成するため、ビルドを実行する前に不要なファイルを削除する必要があります。 この手順は*クリーニング*と呼ばれます。 del プラグインは、この目的に使用できます。

delプラグインのインストール

コマンドラインで次のコマンドを入力してプラグインをインストールします。

npm install del --save-dev

依存関係の宣言とタスクの作成

設定ファイル gulpfile.js で、次のコマンドに示すように依存関係を宣言します。

var del = require('del');

次に、次のコードに示すようにタスクを作成します。

gulp.task('clean:build', function() {
   return del.sync('build');
});

上記のタスクはビルド全体をクリーンアップします。 クリーンタスクは、イメージキャッチをクリアし、ビルドに存在する古いファイルを削除します。

次のコードに示すように、特定のファイルまたはフォルダーのみをクリーンアップし、それらの一部をそのままにすることができます。

gulp.task('clean:build', function() {
  //return del.sync('build');
   return del([
      'build/temp/',
     //instructs to clean temp folder
      '!build/package.json'
     //negate to instruct not to clean package.json file ]);
});

上記のタスクでは、 temp フォルダーのみがクリーンアップされ、 package.json は変更されません。