From adae7af409b4190a21a1ba4dba6c20a12f0b4273 Mon Sep 17 00:00:00 2001 From: Tim Raasveld Date: Thu, 24 Nov 2022 13:09:33 +0100 Subject: [PATCH] feat: Don't recompile typescript project if already compiled --- server/cli.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/server/cli.js b/server/cli.js index c82b068..2881d5d 100644 --- a/server/cli.js +++ b/server/cli.js @@ -21,8 +21,9 @@ const getStrapiApp = async () => { const appDir = process.cwd(); const isTSProject = await tsUtils.isUsingTypeScript(appDir); const outDir = await tsUtils.resolveOutDir(appDir); + const alreadyCompiled = await fs.existsSync(outDir); - if (isTSProject) { + if (isTSProject && !alreadyCompiled) { await tsUtils.compile(appDir, { watch: false, configOptions: { options: { incremental: true } },