Javascript 使用Gulp删除所有有异常的文件

Javascript 使用Gulp删除所有有异常的文件,javascript,node.js,gulp,delete-file,Javascript,Node.js,Gulp,Delete File,一个简单的任务我花了太多时间。我做错了什么?我看过所有的例子/论坛等,但我的根本不起作用 使用我想删除dist/web/中的所有内容,但其中的子文件夹除外: del([ '!dist/web/css/clubs/*.css', 'dist/web/' ]) 而不是保留dist/web/css/clubs/*.css整个dist/web/被删除。 我使用的其他排列是dist/web/**和dist/web/**。实际上是相同的输出 我猜要么我想做的事情太复杂,不受支持,要么还有

一个简单的任务我花了太多时间。我做错了什么?我看过所有的例子/论坛等,但我的根本不起作用

使用我想删除dist/web/中的所有内容,但其中的子文件夹除外:

del([
    '!dist/web/css/clubs/*.css',
     'dist/web/'
])
而不是保留
dist/web/css/clubs/*.css
整个
dist/web/
被删除。 我使用的其他排列是
dist/web/**
dist/web/**
。实际上是相同的输出

我猜要么我想做的事情太复杂,不受支持,要么还有另一种方法我错过了


任何帮助都太棒了

这得到了期望的结果,但不如一句话好。它也是同步的,这对某些人来说可能是个问题

del([
    'dist/web/**/*',
    '!dist/web/css/**'
])

del('dist/web/css/*.css');

现在对我来说没问题,但这也不会删除
dist/web/css