您如何使用grunt-contrib-clean否定特定文件夹的清除。否定比赛似乎无效。
clean: {
plugins: [
'app/plugins/myplugin',
'!app/plugins/myplugin/assets'
]
}
我尝试了几种不同的否定模式,例如:
'!app/plugins/myplugin/assets'
'!app/plugins/myplugin/assets/**'
以及在重要的情况下反转数组中的位置。似乎无法完全清除资产文件夹/内容。资产文件夹包含jQuery,AngularJS和内置的Bootstrap(SASS),我不想一直复制/构建它们,这似乎是在浪费时间。
我像您所引用的那样快速建立了文件夹结构,并尝试了以下对我有用的结构:
clean: {
options: {
'no-write': true
},
plugins: ['app/plugins/myplugin/**/*', '!app/plugins/myplugin/assets/**']
}
第一个通配符选择myplugin文件夹内的所有文件和所有子文件夹(但不包括目录myplugin
本身!),而否定取消选择包括所有子文件夹和文件的整个资产目录。
您应该删除选项字段以进行真正的测试,因为no-write: true
它只是模拟干净文件,而实际上并未删除文件。
希望有帮助!
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句