использование node-glob для проверки шаблона `+(шаблон|шаблон|шаблон)` с учетом различной структуры папок

Используяnode-globpackage У меня есть каталог, который я пытаюсь использовать по шаблону. Структуры каталогов могут различаться, как показано ниже:

      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
}

0 ответов

Другие вопросы по тегам