0
私はこのようなディレクトリ構造を持っています。gulp cleanが正しく機能していません
dist
|--client
|--assets
|--images
|--bower_components
|--server
|--.bower.json
アセット/イメージフォルダ以外のdistフォルダをクリーンアップしようとしています。
しかし、このコマンドをdryRunモードで実行すると、アセット/イメージファイルは削除されません。しかし、それを無効にすると、すべてのファイルとフォルダが削除されます。使用済みの定数の
gulp.task('clean:dist',() => {
del.sync([
`${paths.dist}/!(.git*|.openshift|Procfile)**`,
`${paths.dist}/client/**`,
`!${paths.dist}/client/assets`,
`!${paths.dist}/client/assets/**`], {
//dryRun: true
});
//console.log('dELETE FIELSE ARE: ' + JSON.stringify(value));
});
値は次のとおりです。次
${paths.dist} ='dist';
パーフェクト:
は、明示的dist/client
ディレクトリを無視する必要があります。ありがとう:) –