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

[Dúvida] Após a compilação do bytebank.ts, o VScode aponta um erro para ele

Após a compilação do bytebank.ts, naturalmente o bytebank.js é gerado, porém, o VScode começa a apontar um erro para o arquivo bytebank.ts, reclamando que não posso declarar variáveis lá que já existem no arquivo bytebank.js.

Apesar disso, o projeto funciona normalmente. Só gostaria de saber se é isso mesmo? Ou se tem alguma forma de remover esse apontamento de erro que o VScode está causando.

Obrigado.

2 respostas

Olá, Kelvin.

Tudo bem?

O que está acontecendo é que o VScode está tentando ajudar a evitar conflitos de nomes entre seus arquivos .ts e .js. Isso geralmente acontece quando você tem ambos os tipos de arquivos no mesmo diretório. Mas se está funcionando você seguir dessa forma.

Agora, uma maneira de resolver isso é configurar o TypeScript para colocar os arquivos .js compilados em um diretório separado. Isso pode ser feito modificando o arquivo tsconfig.json do seu projeto. Aqui está um exemplo de como você pode fazer isso:

{
    "compilerOptions": {
        "outDir": "./dist", // especifica o diretório de saída para os arquivos .js compilados
        // outras opções do compilador...
    },
    // outras configurações...
}

Depois de fazer essa alteração, você precisará recompilar seu projeto TypeScript. O VScode deve parar de reclamar sobre as variáveis duplicadas.

Espero ter ajudado. Qualquer dúvida manda aqui. Bons estudos.

solução!

Olá, Renan. Obrigado pelo esclarecimento. Essa dúvida foi esclarecida na aula seguinte deste curso, obrigado pela ajuda.