Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Import de arquivos

Olá!

Após fazer a compilação, a aplicação não reconheceu mais o código js, mesmo tendo compilado sem erros. Depois de rever os vídeos, notei que meu import da classe negociacao estava assim:

import { Negociacao } from "./models/negociacao";

E o do instrutor estava com a extensão .js no final. Arrumei e deu certo, mas fiquei com a dúvida: mesmo trabalhando com arquivos ts, nos imports sempre teremos que referenciar um arquivo js que seria criado só após a compilação?

2 respostas
solução!

Olá, Giovani, tudo bem?

Exatamente, mesmo trabalhando com arquivo .ts, nos imports devemos escrever a extensão .js. Isso acontece porque o compilador do typescript (pelo menos nessa versão do curso) não reescreve essas strings dos caminhos dos arquivos, então já devemos deixar o caminho do import "pronto" para quando os arquivos forem compilados para js.

Espero ter ajudado! Bons estudos.

Opa, Antonio, estou usando a última versão do typescript, então é isso mesmo.

Valeu a resposta!