【发布时间】:2016-10-22 15:41:14
【问题描述】:
我有这样的目录结构。
dist
|--client
|--assets
|--images
|--bower_components
|--server
|--.bower.json
我正在尝试清理 dist 文件夹,但 assets/images 文件夹除外。
但是当我在 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';
【问题讨论】: