2
respostas

Erro ao executar o db seed

npx prisma db seed
PS C:\Users\mfagu\github\mfagundesleal\nextjs-auth-alura> npx prisma db seed
warn The configuration property package.json#prisma is deprecated and will be removed in Prisma 7. Please migrate to a Prisma config file (e.g., prisma.config.ts).
For more information, see: https://pris.ly/prisma-config

Environment variables loaded from .env
Running seed command node prisma/seed.js ...
node:internal/modules/cjs/loader:1404
throw err;
^

Error: Cannot find module '.prisma/client/default'
Require stack:

  • C:\Users\mfagu\github\mfagundesleal\nextjs-auth-alura\node_modules@prisma\client\default.js
  • C:\Users\mfagu\github\mfagundesleal\nextjs-auth-alura\prisma\seed.js
    at Function._resolveFilename (node:internal/modules/cjs/loader:1401:15)
    at defaultResolveImpl (node:internal/modules/cjs/loader:1057:19)
    at resolveForCJSWithHooks (node:internal/modules/cjs/loader:1062:22)
    at Function._load (node:internal/modules/cjs/loader:1211:37)
    at TracingChannel.traceSync (node:diagnostics_channel:322:14)
    at wrapModuleLoad (node:internal/modules/cjs/loader:235:24)
    at Module.require (node:internal/modules/cjs/loader:1487:12)
    at require (node:internal/modules/helpers:135:16)
    at Object. (C:\Users\mfagu\github\mfagundesleal\nextjs-auth-alura\node_modules@prisma\client\default.js:2:6)
    at Module._compile (node:internal/modules/cjs/loader:1730:14) {
    code: 'MODULE_NOT_FOUND',
    requireStack: [
    'C:\Users\mfagu\github\mfagundesleal\nextjs-auth-alura\node_modules\@prisma\client\default.js',
    'C:\Users\mfagu\github\mfagundesleal\nextjs-auth-alura\prisma\seed.js'
    ]
    }

Node.js v22.15.0

An error occurred while running the seed command:
Error: Command failed with exit code 1: node prisma/seed.js

2 respostas

Resolvido, pessoal!

De alguma forma, não sei por qual motivo, a instalação do prisma (versão mais atual, diferente da do curso) coloca um output no generator client em schema.prisma.

Aparentemente isso meio que atrapalha o prisma na hora de buscar o cliente pelo const { PrismaClient } = require("@prisma/client");.

Tudo 100% time.

Oii, Michel.

Que bom que deu tudo certo! Irei fechar o seu tópico e você pode abrir um novo caso precise.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!