cover

Cómo resolver el error: "./prisma/client/index-browser" is not a valid package al hacer build


Agrega en tu vite.config.ts:

error prisma not a valid package

build:{ rollupOptions:{ external: [ /^.prisma/, ] } }

También puedes hacer lo siguiente:

build:{ rollupOptions:{ external:['prisma','@prisma/client'] } }

También deberías asegurarte de no estar usando PrismaClient desde el navegador. Si fuera el caso, esas soluciones no te serán muy útiles de todas formas, pues Prisma no permitirá que lo uses desde el navegador.

UPDATE: Solución definitiva con VITE:

export default defineConfig(() => { return { resolve:{ alias: { ".prisma/client/edge":"./node_modules/.prisma/client/edge.js" } }, plugins: [qwikCity(), qwikVite(), tsconfigPaths()], preview: { headers: { 'Cache-Control': 'public, max-age=600', }, } };})

Agrega un Alias a tu configuración de Vite. 🤯

Lee toda la historia aquí

De nada. Bliss.

Y gracias a sharmapukar217: sharmapukar217

meta cover

El mejor Stack del 2024: Hono + Vite + TailwindCSS

Checa este otro Post

meta cover

Remix + Vite + Tailwind + SQLite + Fly.io

Checa este otro Post

¡Nuevo curso!

Animaciones web con React + Motion 🧙🏻