From 0e1aec9ccb638f8ea48c2baaaa27700bc8f154a5 Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Mon, 10 Oct 2022 09:35:47 +0100 Subject: [PATCH] fix(schema): evaluate env variables when resolving values --- packages/schema/src/config/_app.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/packages/schema/src/config/_app.ts b/packages/schema/src/config/_app.ts index a11bdd5e087..46adadd8948 100644 --- a/packages/schema/src/config/_app.ts +++ b/packages/schema/src/config/_app.ts @@ -51,10 +51,14 @@ export default defineUntypedSchema({ * NUXT_APP_BASE_URL=/prefix/ node .output/server/index.mjs * ``` */ - baseURL: process.env.NUXT_APP_BASE_URL || '/', + baseURL: { + $resolve: async (val) => val || process.env.NUXT_APP_BASE_URL || '/', + }, /** The folder name for the built site assets, relative to `baseURL` (or `cdnURL` if set). This is set at build time and should not be customized at runtime. */ - buildAssetsDir: process.env.NUXT_APP_BUILD_ASSETS_DIR || '/_nuxt/', + buildAssetsDir: { + $resolve: async (val) => val || process.env.NUXT_APP_BUILD_ASSETS_DIR || '/_nuxt/', + }, /** * The folder name for the built site assets, relative to `baseURL` (or `cdnURL` if set).