Skip to content

Commit 664d5ad

Browse files
committed
fix: optimize @ionic/vue
1 parent 877584d commit 664d5ad

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

src/module.ts

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -58,12 +58,12 @@ export interface ModuleOptions {
5858
statusTap?: boolean
5959
swipeBackEnabled?: boolean
6060
tabButtonLayout?:
61-
| 'icon-top'
62-
| 'icon-start'
63-
| 'icon-end'
64-
| 'icon-bottom'
65-
| 'icon-hide'
66-
| 'label-hide'
61+
| 'icon-top'
62+
| 'icon-start'
63+
| 'icon-end'
64+
| 'icon-bottom'
65+
| 'icon-hide'
66+
| 'label-hide'
6767
toastEnter?: AnimationBuilder
6868
toastLeave?: AnimationBuilder
6969
}
@@ -119,6 +119,9 @@ export default defineNuxtModule<ModuleOptions>({
119119

120120
// Set up Ionic Core
121121
addPlugin(resolve(runtimeDir, 'ionic'))
122+
nuxt.options.vite.optimizeDeps = nuxt.options.vite.optimizeDeps || {}
123+
nuxt.options.vite.optimizeDeps.include = nuxt.options.vite.optimizeDeps.include || []
124+
nuxt.options.vite.optimizeDeps.include.push('@ionic/vue')
122125

123126
// Add auto-imported components
124127
IonicBuiltInComponents.map(name =>

0 commit comments

Comments
 (0)