サーチ…


備考

globbingパターン( ** )の使用に関する注意:

globbingパターンは、すべてのchildren parent一致します。 publicディレクトリ自体が削除されないようにdelタスクに'!public'を追加することを避けるために

delを使用してファイルを削除する

まず、 gulpdelをプロジェクトディレクトリにローカルにインストールします。

npm install --save-dev gulp del

その後、 cleanタスクをgulpfile.js追加します

var gulp = require('gulp');
var del = require('del');

gulp.task('default', function() {
});

// Task to delete target build folder
gulp.task('clean', function() {
  return del(['public/**', '!public']);
});

gulp.task('default', ['clean']);

このタスクは、パブリックディレクトリ内のすべてのファイルを削除します。

コード内のタスクは'default'タスクの依存関係として追加されるため、 defaultが実行されるたびに、その前にcleanが実行されます。

次のコマンドを実行して、 cleanタスクを手動で呼び出すこともできます。

gulp clean


Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow