File tree Expand file tree Collapse file tree 1 file changed +25
-0
lines changed Expand file tree Collapse file tree 1 file changed +25
-0
lines changed Original file line number Diff line number Diff line change @@ -260,6 +260,31 @@ const VueFire: NuxtModule<VueFireNuxtModuleOptions> =
260
260
} )
261
261
}
262
262
} ,
263
+
264
+ // workaround for vite
265
+ hooks : {
266
+ 'vite:extendConfig' : ( viteInlineConfig , env ) => {
267
+ viteInlineConfig . resolve ??= { }
268
+ viteInlineConfig . resolve . dedupe ??= [ ]
269
+ const deps = [
270
+ // 'vuefire',
271
+ // 'nuxt-vuefire',
272
+ 'firebase' ,
273
+ 'firebase/app' ,
274
+ '@firebase/app' ,
275
+ 'firebase/firestore' ,
276
+ '@firebase/firestore' ,
277
+ 'firebase/auth' ,
278
+ '@firebase/auth' ,
279
+ '@firebase/component' ,
280
+ ]
281
+ viteInlineConfig . resolve . dedupe . push ( ...deps )
282
+
283
+ viteInlineConfig . optimizeDeps ??= { }
284
+ viteInlineConfig . optimizeDeps . exclude ??= [ ]
285
+ viteInlineConfig . optimizeDeps . exclude . push ( ...deps )
286
+ } ,
287
+ } ,
263
288
} )
264
289
265
290
// just to have autocomplete and errors
You can’t perform that action at this time.
0 commit comments