cover

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

author photo

Héctorbliss

@hectorbliss

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

Te explico el método forEach

Checa este otro Post

meta cover

5 Razones para preferir componentes de tipo función

Checa este otro Post

¡Nuevo curso!

Animaciones web con React + Motion 🧙🏻