1
resposta

Importação sem a extensão do arquivo

Não é bem uma dúvida, meu visual studio ao fazer o import do arquivo, não está gerando a extensão do arquivo, por exemplo import { Negociacao } from "./models/negociacao";, dessa forma o compile gera o arquivo javascript sem a extensão também, é alguma configuração no meu visual studio ?

1 resposta

Olá Brendo,

Na aula 3 (Integração com o formulário) do proximo capitulo (03.Benefícios da tipagem estática) o professor irá falar sobre isso. Você deve sempre colocar no seu arquivo app.ts no caminho de importação de agora em diante o .js, ficando assim:

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

Isso deve ser feito, pois no momento da compilação ele não inclui essa extensão, resultando em erro qdo o navegador dor ler o arquivo .js na pasta dist. Por isso, dever colocado no arquivo .ts original. Espero que tenha ajudado.

Abraço.