использование node-glob для проверки шаблона `+(шаблон|шаблон|шаблон)` с учетом различной структуры папок
Используяnode-glob
package У меня есть каталог, который я пытаюсь использовать по шаблону. Структуры каталогов могут различаться, как показано ниже:
pages/
├── About/
│ └── index.tsx
├── Home/
│ └── index.tsx
├── Root/
│ └── index.tsx
└── index.tsx
pages/
├── About/
│ └── index.tsx
├── Root/
│ └── index.tsx
└── index.tsx
pages/
├── About/
│ └── index.tsx
└── index.tsx
pages/
├── About/
│ └── index.tsx
├── Home/
│ └── index.tsx
Цель состоит в том, чтобы проверитьpages/index.tsx
илиpages/Root/index.tsx
илиpages/Home/index.tsx
или все эти шаблоны.
Может кто-нибудь помочь, как поставить это условие в такой форме:+(pattern|pattern|pattern)
Я пробовал разные способы, но не могу понять
glob(`pages/+(index.tsx|**/index.tsx)`, {
cwd: baseDirectory
nocase: true
}