sync glob узла возвращает пустой массив - PullRequest
0 голосов
/ 04 апреля 2019


Я использую модуль glob nodejs для синхронизации файлов с использованием шаблонов

Я сделал:

 glob.sync('C:\Users\maroodb\project\config\*.json')

, но он возвращает: [] такие папки конфигурации содержат 15 файлов *.json

есть ли проблема с путем Windows?

1 Ответ

1 голос
/ 04 июня 2019

Да, путь Windows не будет работать. Шаблон глобуса всегда в формате POSIX. Вам просто нужно изменить разделитель:

glob.sync('C:/Users/maroodb/project/config/*.json');

Если путь динамический, вы должны заменить разделитель:

glob.sync('C:\Users\maroodb\project\config\*.json'.replace(/\\/g, '/'))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...