Я использую node-glob, https://github.com/isaacs/node-glob. Моя структура:
img/
-/nested
image1.png
image2.jpg
-/emtpy
image1.png
image2.jpg
Я пытаюсь получить все изображения + пустые каталоги
Использование
'** / * + (. Jpg | .png)'
Результат:
[
"img/nested/image1.png",
"img/nested/image2.jpg",
"img/image1.png",
"img/image2.png"
]
Использование
'** / * /'
Работает как ожидалось:
[
"img/",
"img/empty/",
"img/nested/"
]
Попытка объединить оба результата не работает вообще
'** / * + (. Jpg | .png | /)'
Пустой массив
[]
Я хотел бы объединить 2 результата во что-то вроде:
[
"img/",
"img/empty/",
"img/nested/"
"img/nested/image1.png",
"img/nested/image2.jpg",
"img/image1.png",
"img/image2.png",
]