From dc1064f79a623f37e090a1f07f802a6c33ba0f3e Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Fri, 25 Mar 2022 11:38:36 +0000 Subject: [PATCH] fix(nuxt3): avoid `#_config` app import in dev mode (#3896) --- packages/nuxt3/src/core/templates.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/nuxt3/src/core/templates.ts b/packages/nuxt3/src/core/templates.ts index 90e807805f..5ff36cc59a 100644 --- a/packages/nuxt3/src/core/templates.ts +++ b/packages/nuxt3/src/core/templates.ts @@ -179,7 +179,7 @@ export const publicPathTemplate: NuxtTemplate = { getContents ({ nuxt }) { return [ 'import { joinURL } from \'ufo\'', - 'import config from \'#_config\'', + !nuxt.options.dev && 'import config from \'#_config\'', nuxt.options.dev ? `const appConfig = ${JSON.stringify(nuxt.options.app)}` @@ -194,6 +194,6 @@ export const publicPathTemplate: NuxtTemplate = { ' const publicBase = appConfig.cdnURL || appConfig.baseURL', ' return path.length ? joinURL(publicBase, ...path) : publicBase', '}' - ].join('\n') + ].filter(Boolean).join('\n') } }