下面的archive:exclude规则正在执行我想要的所有操作除外包含.wordpress-org
目录(不应包含),因为它具有强制允许的文件类型,例如.wordpress-org/icon.svg
处的SVG(以及以及其他强制允许的文件类型(如PNG)。
...
"archive": {
"exclude": [
"*",
".*",
"*/",
"!vendor/*",
"!dist/*",
"!languages/*",
"!*.{bmp,csv,gif,jpg,jpeg,pdf,php,png,svg,tiff,txt,webp}",
"node_modules/"
]
},
...
因此,如何强制包括bmp,csv,gif,jpg等文件扩展名,除非它们位于根目录的.wordpress-org
目录中?
我尝试过"!/!(.*/).{bmp,csv,gif,jpg,jpeg,pdf,php,png,svg,tiff,txt,webp}"
(由于在https://globster.xyz/进行了一些研究,但并没有解决问题。
感谢您的帮助!
我相信“。*”表示以“。”开头的所有内容。将被排除在外,“。wordpress-org”属于该标准