Cuando construyo mi aplicación para producción, todo funciona bien, pero en el desarrollo recibo este error cuando intento importar la colección y agregar Doc desde Firestore. He leído que el problema está relacionado con vite agarrando el paquete del navegador (esm) de Firebase y no el paquete Node . Intenté solucionar esto agregando un archivo vite.config.js con el siguiente contenido, pero nada cambió:
import { defineConfig } from 'vite'; import path from 'path'; // vite.config.js export default defineConfig({ // config options resolve: { alias: { ['firebase/firestore']: path.resolve(__dirname, 'node_modules/firebase/firestore/dist/firestore/index.d.ts') },extensions: ['.ts', '.js'] }, })