Um momento
Aula 05
Cursos / Aprenda TypeScript - Tutorial Básico Vindo do JavaScript
Terminando a Configuração do tsconfig.json para Gerar Arquivos em Outro Diretório

Summary

# Resumo da Aula sobre Configuração de Compilador

Na aula, foi discutido como configurar o diretório de saída (`OutDir`) para um projeto de compilação usando um arquivo de configuração (`test.conf.json`) e opções de linha de comando.

## Principais Pontos:

- **Configuração via Linha de Comando**:
  - Para definir o diretório de saída como `dist`, é necessário incluir a opção `--OutDir dist` ao executar o comando `test.c`. 
  - Essa configuração substitui as definições do `test.conf.json`, levando em conta apenas as opções passadas no comando.

- **Uso do Arquivo de Configuração**:
  - É preferível criar e configurar um arquivo `test.conf.json`, onde se definem as opções de compilação, como:
    ```json
    {
      "Compile Options": {
        "OutDir": "dist"
      }
    }
    ```
  - Com esse arquivo, basta executar `test.c`, e o sistema reconhecerá automaticamente a configuração, gerando todos os arquivos no diretório `dist`.

- **Solução de Erros**:
  - Durante a aula, foi mencionado um erro na linha 8 do exemplo, que foi comentado para evitar problemas na geração dos arquivos.

- **Documentação**:
  - Para mais opções de configuração do compilador, é recomendado consultar a [documentação do hard script](https://hard-script-website/documentation), especificamente a seção de configuração de projeto (`project configuration`) que abrange `test.conf.json`, assim como as opções disponíveis na linha de comando, incluindo `--out-dir`.

## Conclusão
A aula enfatizou a importância de uma boa configuração, seja por linha de comando ou através de um arquivo de configuração, para garantir a organização e a eficiência no gerenciamento de arquivos de um projeto.

Video Transcript

Se você quiser que ele vá para dist, você tem que dizer aqui na linha de comando, com uma opção, a mesma coisa que você definiu no test.conf.json, nesse caso OutDir, você define aqui para ser dist. Ah, e agora ele cria lá o dist com arrays.js, deixa eu remover esse outro aqui. Vou remover o dist para você ver de novo. Ah, não tem nenhum.js. Fala test.c, traço, traço, OutDir, dist, esse aqui é o equivalente ao que a gente escreveu no test.conf.json. E se a gente fizer dessa maneira, ele não vai usar o test.conf.json, vai ser ignorado. Ao invés disso, ele vai usar as configurações aqui que a gente definiu na linha de comando. Certo, então deu dist e arrays.js apareceu aqui. Ao invés de fazer isso, normalmente a gente prefere criar o nosso test.conf.json, definir as opções aqui dentro Compile Options, OutDir, dist e ao invés de rodar um arquivo específico, é só falar test.c, que ele praticamente detecta que o test.conf.json está no diretório presente. Ele vai usar esse cara e vai gerar todos os arquivos dentro da pasta dist, como a gente definiu aqui. Então, vamos aqui, deixa eu só tirar esse erro aqui, linha 8 do exemplo, test, vou comentar a linha 8, tá? Para não ter mais erro. Pronto, temos arquivos gerados e os test, tá? Então, criamos o test.conf.json com opções de copilador, Compile Options, OutDir, diretório, dist, vai ser dist, onde os arquivos serão gerados. Tá? Agora, tem várias outras opções do copilador, se você quiser dar uma olhada, é comendo ir no site do hard script, documentação, documentation, tá? Vamos ver aqui, tem o handbook, tem várias coisas, mas a gente quer ver a documentação do project configuration, no lado esquerdo, project configuration, configuração de projeto, test.conf.json, mostra aqui certas opções que ele pode ter, include, execute e assim por diante, tá? Tem também as da linha de comando, Compiler Options, todas as opções aqui a gente usou o qual? Usou o traço-traço-out-dir, essa aqui. Tá bom? Então, por essa aula é só e até a próxima.
Nenhum comentário ainda (loading...)
Nenhum comentário ainda (loading...)
Gostou da aula? 😆👍
Apoie nosso trabalho com uma doação: