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

この章では、生成されたファイルをクリーンアップする方法を学習します。ファイルは自動的に生成されるため、ビルドを実行する前に、不要なファイルを削除する必要があることを確認してください。この手順はと呼ばれますcleaning。ザ・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 手つかず。