composer-php - 由于强制包含文件类型,Composer 存档排除允许排除目录中的文件
问题描述
下面的 archive:exclude 规则正在做我想做的一切,除了包含.wordpress-org
目录(它不应该包含),因为它具有强制允许的文件类型,例如 SVG at .wordpress-org/icon.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”属于该标准
推荐阅读
- javascript - 有没有办法判断您是否从服务人员那里获取缓存数据?
- r - 如何在ifelse查询中为数据框赋值
- haskell - Haskell 独立决定为我的数据类型推断 Bifunctor?
- html - 如何将列表中心与 html & css 对齐?
- docker - 如何在 Travis-CI 上的 Debian docker 镜像中构建程序
- c++ - 我是否建立了一种组织角色的正确方法,以便我可以计算它们?
- php - 多次使用许多 Mysqli 准备好的语句或较少量的直接查询
- tensorflow - 将 numpy 数组传递到占位符张量流中
- windows - 当凭据作为参数传递时,NET USE 命令不进行身份验证
- python - 如何在 slurm 上使用分布式张量流运行多处理 python