一个简单的任务我花了太长时间。我究竟做错了什么?我已经查看了所有示例/论坛等,但我的根本不起作用。
使用https://www.npmjs.com/package/del我想删除 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');
关于javascript - 使用 Gulp 删除所有有异常的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29123447/