Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.

Quando o projeto usa Prisma com TypeScript, é comum encontrar erros de importação por causa do módulo ser CommonJS e o compilador esperar ES Modules. No meu time, a slução que funciona é ajustar o modo de importação ou a configuração do tsconfig.
Exato.
No meu time, a gente costuma usar a sintaxe de importação padrão do TypeScript mesmo e ajustar o tsconfig pra permitir esse tipo de import. Parece que ajuda a evitar esses erros no build. Já passou por isso também?
No meu caso, o que ajudou foi usar a sintaxe de importação padrão do ES6 e setar o 'module' como 'ESNext' no tsconfig. Assim, fica mais compatível com esses módulos híbridos.
Sim, e acho que o maior impacto é na hora do deploy. Se a configuração não estiver alinhada, dá erro no ambiente de produção e aí a dor é maior pra corrigir rápido.