From f5a44fb20a74bcfb1dd0172e81edd36713080498 Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Wed, 20 Dec 2023 10:30:33 +0000 Subject: [PATCH] fix(nuxt): add `__VUE_PROD_HYDRATION_MISMATCH_DETAILS__` (#24836) --- packages/nuxt/test/auto-imports.test.ts | 1 + packages/schema/src/config/vite.ts | 7 ++++--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/packages/nuxt/test/auto-imports.test.ts b/packages/nuxt/test/auto-imports.test.ts index 9f8477aafa..3a066540f2 100644 --- a/packages/nuxt/test/auto-imports.test.ts +++ b/packages/nuxt/test/auto-imports.test.ts @@ -162,6 +162,7 @@ const excludedVueHelpers = [ 'Transition', 'TransitionGroup', 'VueElement', + 'ErrorTypeStrings', 'createApp', 'createSSRApp', 'defineCustomElement', diff --git a/packages/schema/src/config/vite.ts b/packages/schema/src/config/vite.ts index b60b13bc5f..35474fc631 100644 --- a/packages/schema/src/config/vite.ts +++ b/packages/schema/src/config/vite.ts @@ -21,10 +21,11 @@ export default defineUntypedSchema({ }, define: { $resolve: async (val, get) => { - const dev = await get('dev') + const [isDev, isDebug] = await Promise.all([get('dev'), get('debug')]) return { - 'process.dev': dev, - 'import.meta.dev': dev, + __VUE_PROD_HYDRATION_MISMATCH_DETAILS__: isDebug, + 'process.dev': isDev, + 'import.meta.dev': isDev, 'process.test': isTest, 'import.meta.test': isTest, ...val