gpt4 book ai didi

javascript - grunt-contrib-clean 删除除一个文件夹及其内容之外的所有文件夹/文件

转载 作者:搜寻专家 更新时间:2023-10-31 22:57:43 25 4
gpt4 key购买 nike

您将如何使用 grunt-contrib-clean 取消对特定文件夹的清理。否定匹配似乎不起作用。

clean: {
plugins: [
'app/plugins/myplugin',
'!app/plugins/myplugin/assets'
]
}

我尝试了几种不同的否定模式,例如:

'!app/plugins/myplugin/assets'
'!app/plugins/myplugin/assets/**'

以及,在重要的情况下反转数组中的位置。似乎无法保持干净的 Assets 文件夹/内容。 assets 文件夹包含 jQuery、AngularJS 和构建的 Bootstrap (SASS),我不想一直复制/构建它们,这似乎是浪费时间。

最佳答案

我快速设置了一个文件夹结构,就像您正在引用的那样,并尝试了以下对我有用的方法:

clean: {
options: {
'no-write': true
},
plugins: ['app/plugins/myplugin/**/*', '!app/plugins/myplugin/assets/**']
}

第一个通配符选择 myplugin 文件夹和所有子文件夹中的所有文件(但不是目录 myplugin 本身!),而否定取消选择整个 Assets 目录,包括所有子文件夹和文件。

您应该删除选项字段以进行实际测试,因为 no-write: true 只是模拟清理但实际上并没有删除文件。

希望对您有所帮助!

关于javascript - grunt-contrib-clean 删除除一个文件夹及其内容之外的所有文件夹/文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24568218/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com