No Angular ao fazermos uma importação, não precisamos colocar a extensão ".js" no final do arquivo importado?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
No Angular ao fazermos uma importação, não precisamos colocar a extensão ".js" no final do arquivo importado?
Olá, Jorge! Tudo bem?
No Angular, quando fazemos uma importação, realmente não precisamos colocar a extensão ".js" no final do arquivo importado. O compilador do TypeScript (a linguagem que o Angular usa) sabe que os arquivos são ".ts" e faz essa inferência automaticamente.
Então, por exemplo, se você tem um arquivo chamado pensamento.ts e você quer importar ele em outro arquivo, você faria assim:
import { Pensamento } from './pensamento';
Note que não colocamos ".ts" no final. O compilador do TypeScript sabe que é um arquivo ".ts" e vai procurar por pensamento.ts no diretório atual.
Espero ter ajudado e bons estudos!