Francileudo Oliveira
Francileudo Oliveira19/01/2023 08:11
Compartilhe

Expandindo o poder do JavaScript com o Typescript

    Olá, seja muito bem vindo(a), hoje iremos falar sobre o Typescript: https://www.typescriptlang.org/pt/, que é uma ferramenta para escrever JavaScript de forma mais eficiente. Nesse artigo iremos inicialmente instalar ele para podermos começar a conhecer um pouco sobre o uso dele e ir nos desenvolvendo.

    Inicialmente, dentro de uma pasta para trabalhar nossos códigos, vamos abrir o terminal e digitar o comando npm init -y para criar um package.json dentro da pasta. Após isso instalamos o Typescript com o comando npm i -D typescript

    Agora, precisamos criar um tsconfig.json pra configurar tudo do typescript, para isso usaremos o seguinte comando npx tsc - -init e depois disso vamos criar duas pastas dentro da nossa pasta raiz, uma chamada src e a outra build.

    A pasta src vai armazenar todos os nossos arquivos typescript que venham a ser desenvolvidos, e a build guardará os arquivos javascript que serão gerados automaticamente. Caso você publique os códigos no github adicione um gitignore para ignorar a pasta build. 

    No arquivo de configurações do typescript nós vamos procurar o “rootDir” e vamos colocar a pasta src como raiz. Depois procuraremos “outDir” e colocaremos o build como pasta de saída. Quando criarmos nosso primeiro arquivo iremos testar o funcionamento dessa configuração. 

    Para encerrar nossa preparação de ambiente, no arquivo package.json nós iremos adicionar dentro de Scripts o seguinte: "build" : "tsc" para quando quisermos gerar os arquivos na pasta build digitarmos o seguinte comando no terminal: npm run build

    E com isso encerramos as nossas configurações para utilização do typescript, posteriormente irei escrever um artigo com uma introdução do que o typescript pode fazer. Espero que você tenha gostado do artigo, e caso queira dar uma olhada em outros conteúdos, deixo o link do meu blog: https://programacao-descomplicada.blogspot.com/. Um abraço e até a próxima.

    Compartilhe
    Comentários (1)
    Edney Landim
    Edney Landim - 19/01/2023 10:52

    Mt bom