From 471c14dc0092a2a654a42154a2a01ce899bebd95 Mon Sep 17 00:00:00 2001 From: Joel von Allmen <thesheggi@gmail.com> Date: Wed, 1 Mar 2023 16:43:51 +0100 Subject: [PATCH] fix upstream #315 in dev mode log validation error Don't stop `nuxt dev` if a GraphQl validation error happens. Allow other build tools to fix the problem later on. --- src/module.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/module.ts b/src/module.ts index e4a7987..71919e5 100644 --- a/src/module.ts +++ b/src/module.ts @@ -189,6 +189,13 @@ export default defineNuxtModule<GqlConfig>({ clientDocs, ...(typeof config.codegen !== 'boolean' && config.codegen) }).then(output => output.reduce<Record<string, string>>((acc, c) => ({ ...acc, [c.filename.split('.ts')[0]]: c.content }), {})) + .catch(e => { + if(nuxt.options.dev) { + console.error(e) + return {} + } + throw e + }) : ctx.clients!.reduce<Record<string, string>>((acc, k) => { if (!clientDocs?.[k]?.length) { return acc }