1
resposta

Quando faço uma alteração no arquivo .ts ele não atualiza no arquivo .js

Insira aqui a descrição dessa imagem para ajudar na acessibilidadeInsira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Eai Caio

Se você estiver trabalhando com arquivos TypeScript (.ts) e eles não estão sendo automaticamente compilados para JavaScript (.js) quando você faz alterações, pode haver algumas razões para isso.

  1. Configuração do compilador TypeScript: Certifique-se de ter um arquivo de configuração do TypeScript (tsconfig.json) na raiz do seu projeto. Este arquivo contém as configurações do compilador TypeScript. Se você não tiver um arquivo tsconfig.json, você pode criá-lo. Se já tiver um, verifique se as opções estão configuradas corretamente.

    Exemplo básico de um arquivo tsconfig.json:

    {
      "compilerOptions": {
        "target": "es5",
        "module": "commonjs",
        "outDir": "./dist",
        "rootDir": "./src",
        "strict": true
      },
      "include": ["src/**/*.ts"],
      "exclude": ["node_modules"]
    }
    

    Certifique-se de que o outDir esteja configurado para o diretório onde você deseja que os arquivos JavaScript compilados sejam armazenados.

  2. Compilação manual: Se você estiver usando o TypeScript de linha de comando (tsc), verifique se você compilou manualmente os arquivos. Execute o comando tsc na linha de comando para garantir que os arquivos TypeScript sejam compilados para JavaScript.

    tsc
    

    Isso deverá compilar seus arquivos TypeScript de acordo com as configurações do seu tsconfig.json.

  3. Observação de mudanças: Se você estiver usando um ambiente de desenvolvimento que monitora mudanças nos arquivos, como o tsc --watch ou ferramentas integradas em IDEs (por exemplo, Visual Studio Code), certifique-se de que esse processo esteja em execução. Se você estiver usando o tsc --watch, ele continuará observando os arquivos para alterações e recompilará automaticamente quando detectar uma mudança.

    tsc --watch
    

    Certifique-se de que sua IDE também esteja configurada corretamente para compilar os arquivos TypeScript automaticamente.