Я пытаюсь получить список всех файлов Java в каталоге, рекурсивно.Я пытаюсь использовать Klaw , но я не могу заставить его работать с async/await
:
const files: string[] = [];
await klaw(myDir, {
filter: (item: any) => { return path.extname(item.path) === ".java"; }
}).on("data", (item) => { files.push(item.path); });
if (!files.length)
console.log("Directory contains no java files");
Тем не менее, я попал в нижнюю часть if перед фильтромФункция завершена.Я в растерянности относительно того, как исправить это.