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', 'Transition',
'TransitionGroup', 'TransitionGroup',
'VueElement', 'VueElement',
'ErrorTypeStrings',
'createApp', 'createApp',
'createSSRApp', 'createSSRApp',
'defineCustomElement', 'defineCustomElement',

View File

@ -21,10 +21,11 @@ export default defineUntypedSchema({
}, },
define: { define: {
$resolve: async (val, get) => { $resolve: async (val, get) => {
const dev = await get('dev') const [isDev, isDebug] = await Promise.all([get('dev'), get('debug')])
return { return {
'process.dev': dev, __VUE_PROD_HYDRATION_MISMATCH_DETAILS__: isDebug,
'import.meta.dev': dev, 'process.dev': isDev,
'import.meta.dev': isDev,
'process.test': isTest, 'process.test': isTest,
'import.meta.test': isTest, 'import.meta.test': isTest,
...val ...val