From 91670a5585deba6fa37622d31a6ce6088048aaf8 Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Fri, 28 Oct 2022 05:27:29 +0200 Subject: [PATCH] fix(nuxt): add `vue-router` to optimized deps --- packages/nuxt/src/pages/module.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/nuxt/src/pages/module.ts b/packages/nuxt/src/pages/module.ts index b4e5fe7bee0..38d5d91353a 100644 --- a/packages/nuxt/src/pages/module.ts +++ b/packages/nuxt/src/pages/module.ts @@ -162,6 +162,11 @@ export default defineNuxtModule({ getContents: () => 'export { useRoute } from \'vue-router\'' }) + // Optimize vue-router to ensure we share the same injection symbol + nuxt.options.vite.optimizeDeps = nuxt.options.vite.optimizeDeps || {} + nuxt.options.vite.optimizeDeps.include = nuxt.options.vite.optimizeDeps.include || [] + nuxt.options.vite.optimizeDeps.include.push('vue-router') + // Add router options template addTemplate({ filename: 'router.options.mjs',