Estou com um erro, Cannot find module './config/dataSource' or its corresponding type declarations.
nao consigo fazer rodar, o caminho esta correto, mas não funciona.
Estou com um erro, Cannot find module './config/dataSource' or its corresponding type declarations.
nao consigo fazer rodar, o caminho esta correto, mas não funciona.
Bom dia, Fernando! Tudo bem?
Esse erro está acontecendo porque no arquivo dataSoruce.ts a forma que você está exportando a instância de dataSource identifica que pode haver várias outras exportações dentro do arquivo, mas o que isso significa? Vamos ver melhor a seguir:
Quando exportamos um arquivo usando o método export default estamos dizendo para todos que forem importar ele que ao fazer a importação do arquivo, esse objeto que está sendo exportado o representará.
Mas a situação mudando quando exportamos usando apenas o export, ao utilizar ele sozinho dizemos que poderá haver outras exportações dentro desse arquivo, sendo necessário informar que objeto a ser importado na linha de importação.
Agora voltando para o contexto do projeto, para indicar isso na sua importação que está dando erro, é preciso apenas envolver o nome do objeto AppDataSource entre chaves. Segue o exemplo:
import { AppDataSource } from "./config/dataSource";
Espero ter esclarecido e ajudado a resolver o seu problema.
Bons estudos!