From 5b5e0c8dff01d56dc268036c6442ad3b4d567531 Mon Sep 17 00:00:00 2001 From: merceyz Date: Wed, 25 Aug 2021 13:59:54 +0200 Subject: [PATCH] build: clear existing directory --- .../plugin-compat/extra/typescript/gen-typescript-patch.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/plugin-compat/extra/typescript/gen-typescript-patch.js b/packages/plugin-compat/extra/typescript/gen-typescript-patch.js index e8703041e29b..f8196a471e0e 100644 --- a/packages/plugin-compat/extra/typescript/gen-typescript-patch.js +++ b/packages/plugin-compat/extra/typescript/gen-typescript-patch.js @@ -297,6 +297,11 @@ async function validate(version, patchFile) { const code = Math.floor(Math.random() * 0x100000000).toString(16).padStart(8, `0`); const tmpDir = path.join(TMP_DIR, `${code}`); + if (fs.existsSync(tmpDir)) { + console.log(`Clearing existing folder`); + await fs.promises.rm(tmpDir, {force: true, recursive: true}); + } + await fs.promises.mkdir(tmpDir, {recursive: true}); let patch = await fs.promises.readFile(patchFile, `utf8`);