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 は変更されません。