1
resposta

Alguém pode me ajudar por favor.....

Por que minha migrações não estão sendo encontradas ??

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Olá, Renan!

Pela imagem que você compartilhou, parece que você está na pasta correta do projeto e que as migrações existem no diretório src/db/migrations. No entanto, o comando que você está tentando executar não está encontrando as migrações. Isso pode ocorrer por alguns motivos que podemos verificar:

  1. Configuração do TypeORM: Certifique-se de que o arquivo ormconfig.json ou qualquer outro arquivo de configuração do TypeORM que você esteja utilizando esteja apontando corretamente para o diretório de migrações. Por exemplo, deveria ter uma seção parecida com esta:
{
  // outras configurações
  "migrations": ["src/db/migrations/*.ts"],
  // mais configurações
}
  1. Compilação do TypeScript: Se você estiver executando o projeto em modo de desenvolvimento, talvez as migrações precisem ser compiladas para JavaScript antes de serem executadas. Verifique se o diretório dist ou equivalente contém as migrações compiladas.

  2. Comando de Execução: O comando que você está usando para rodar as migrações está correto? Se você estiver utilizando scripts personalizados no package.json, certifique-se de que eles estão apontando para o comando correto do TypeORM. Por exemplo:

"scripts": {
  "typeorm": "ts-node -r tsconfig-paths/register ./node_modules/typeorm/cli.js"
}

E então, para gerar e rodar as migrações, você usaria algo como:

npm run typeorm migration:generate -- -n NomeDaMigration
npm run typeorm migration:run

Verifique esses pontos e tente rodar as migrações novamente. Se ainda assim não funcionar, pode ser útil verificar se há mensagens de erro mais específicas no terminal ou no log do TypeORM que possam dar mais pistas sobre o que está acontecendo.

Espero ter ajudado e bons estudos!