diff --git a/src/utils/fs.ts b/src/utils/fs.ts index 01990bd88a3..0dc8d1ab65d 100644 --- a/src/utils/fs.ts +++ b/src/utils/fs.ts @@ -10,18 +10,7 @@ export const readFile = (file: string): Promise => function mkdirpath(path: string) { const dir = dirname(path); - try { - fs.readdirSync(dir); - } catch { - mkdirpath(dir); - try { - fs.mkdirSync(dir); - } catch (err: any) { - if (err.code !== 'EEXIST') { - throw err; - } - } - } + fs.mkdirSync(dir, { recursive: true }); } export function writeFile(dest: string, data: string | Uint8Array): Promise {