diff options
Diffstat (limited to 'packages/integrations/vue/src/index.ts')
-rw-r--r-- | packages/integrations/vue/src/index.ts | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/packages/integrations/vue/src/index.ts b/packages/integrations/vue/src/index.ts index af7f1d175..721f3e0e5 100644 --- a/packages/integrations/vue/src/index.ts +++ b/packages/integrations/vue/src/index.ts @@ -1,6 +1,7 @@ import type { Options } from '@vitejs/plugin-vue'; -import vue from '@vitejs/plugin-vue'; import type { AstroIntegration, AstroRenderer } from 'astro'; +import type { UserConfig } from 'vite'; +import vue from '@vitejs/plugin-vue'; function getRenderer(): AstroRenderer { return { @@ -10,7 +11,7 @@ function getRenderer(): AstroRenderer { }; } -function getViteConfiguration(options?: Options) { +function getViteConfiguration(options?: Options): UserConfig { return { optimizeDeps: { include: ['@astrojs/vue/client.js', 'vue'], @@ -19,6 +20,7 @@ function getViteConfiguration(options?: Options) { plugins: [vue(options)], ssr: { external: ['@vue/server-renderer'], + noExternal: ['vueperslides'] }, }; } |