使用 glob 忽略具有特定结尾的文件夹

问题描述 投票:0回答:1

我尝试在特定文件夹的所有子目录中查找所有 project.json 文件:

import glob from 'glob'

glob.sync('apps/**/project.json', {
    ignore: ['apps/**-e2e/project.json']
})

这给了我这样的结果:

[
    'apps/something/project-e2e/project.json',
    'apps/something/project/project.json'
]

我想忽略所有以 e2e 结尾的文件夹。这可能吗。我尝试使用 ignore 部分不起作用

javascript glob
1个回答
1
投票

添加一个额外的/*,也许**不允许部分目录名称

import glob from 'glob'

glob.sync('apps/**/project.json', {
    ignore: ['apps/**/*-e2e/project.json']
})
© www.soinside.com 2019 - 2024. All rights reserved.