cover

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

author photo

Héctorbliss

@hectorbliss


robot logo saying hello

No te quedes atrás: Actualízate

Suscríbete para recibir información sobre nuevos frameworks, updates, eventos, tips, hacks y más.

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

banner

¿Quieres mantenerte al día sobre los próximos cursos y eventos?

Suscríbete a nuestro newsletter

Jamás te enviaremos spam, nunca compartiremos tus datos y puedes cancelar tu suscripción en cualquier momento 😉

robot logo saying hello
facebook icontwitter iconlinkedin iconinstagram iconyoutube icon

© 2016 - 2023 Fixtergeek