From ef259b33861960c2b849779c17fc70fa21adab43 Mon Sep 17 00:00:00 2001 From: Sebastian Rindom Date: Fri, 28 Jun 2024 10:10:27 +0200 Subject: [PATCH] fix: improve error message when config fails to load in build (#7810) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit **What** Throws the original error when failing to load medusa-config during build. Before it only threw "Failed to load medusa-config". Now it does: ![CleanShot 2024-06-24 at 11  17 46@2x](https://github.com/medusajs/medusa/assets/7554214/11120038-bba8-4d94-a78a-e8556a4e7f75) --- packages/medusa/src/commands/build.ts | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/packages/medusa/src/commands/build.ts b/packages/medusa/src/commands/build.ts index 755be3a3a3..86b3055dc6 100644 --- a/packages/medusa/src/commands/build.ts +++ b/packages/medusa/src/commands/build.ts @@ -36,7 +36,8 @@ async function findFiles(dir: string): Promise { ) return paths.flat() } catch (e) { - console.log(`Failed to read directory ${dir}`) + console.error(`Failed to read directory ${dir}`) + console.error(e) throw e } } @@ -121,7 +122,8 @@ export default async function ({ directory }: BuildArgs) { ) if (error) { - console.log(`Failed to load medusa-config.js`) + console.error(`Failed to load medusa-config.js`) + console.error(error) process.exit(1) } @@ -158,7 +160,8 @@ export default async function ({ directory }: BuildArgs) { await buildProductionBuild(adminOptions) } catch (error) { - console.log("Failed to build admin") + console.error("Failed to build admin") + console.error(error) } }