fix(nuxt): add __VUE_PROD_HYDRATION_MISMATCH_DETAILS__ (#24836)

This commit is contained in:
Daniel Roe 2023-12-20 10:30:33 +00:00 committed by GitHub
parent a073bec6b1
commit f5a44fb20a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 5 additions and 3 deletions

View File

@ -162,6 +162,7 @@ const excludedVueHelpers = [
'Transition',
'TransitionGroup',
'VueElement',
'ErrorTypeStrings',
'createApp',
'createSSRApp',
'defineCustomElement',

View File

@ -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