0Pricing
TypeScript Academy · Aula

Instalação do Node e TypeScript (npm i -D typescript), tsc --init

Instale Node.js, adicione TypeScript com npm e crie um tsconfig.json usando tsc --init.

Instalação do Node e TypeScript (npm i -D typescript), tsc --init é uma aula grátis de TypeScript Academy no CoddyKit. Esta é a aula 2 de 3. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de TypeScript Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de TypeScript Academy inclui 3 aulas no total.

Instalar o Node

Pré-requisito: instale o Node.js (recomenda-se o LTS). Ele fornece o npm (gerenciador de pacotes) e o node (ambiente de execução), nos quais o TypeScript se baseia.

npm init

Crie uma pasta para o projeto e inicialize-a com npm init -y. Isso fornece um package.json para gerenciar dependências e scripts.

Instalar TS

Instale o TypeScript como uma devDependency para que todos os membros da equipe usem a mesma versão. Verifique com npx tsc --version.

// Run in your terminal (not in TS code)
npm install --save-dev typescript

// Verify installation
npx tsc --version

tsc --init

tsc --init cria o tsconfig.json, que controla as opções do compilador, os arquivos incluídos e a estrutura de saída.

// Run once per project
npx tsc --init

// This creates tsconfig.json with many commented options

Fundamentos de tsconfig.json

O senhor ou a senhora pode ajustar compilerOptions no tsconfig. Chaves comuns: target, module, strict e outDir.

{
  "compilerOptions": {
    "target": "ES2020",
    "module": "commonjs",
    "strict": true,
    "outDir": "dist"
  }
}

Benefícios do tsconfig

Por que usar tsconfig? Ele garante compilações consistentes, impõe o uso de verificações rigorosas e permite que os editores forneçam um IntelliSense melhor. Uma configuração compartilhada evita surpresas entre as máquinas de desenvolvimento.

Verificação da inicialização

Verificação rápida: o que tsc --init faz?

Recapitulação e próxima etapa

Recapitulação: o Node.js foi instalado, o TypeScript foi adicionado localmente e tsc --init foi executado para criar o tsconfig.json. Próxima etapa: compilar e executar seu primeiro programa.

Perguntas Frequentes

A aula “Instalação do Node e TypeScript (npm i -D typescript), tsc --init” é grátis?

Sim — o texto completo de “Instalação do Node e TypeScript (npm i -D typescript), tsc --init” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de TypeScript Academy, atualize para CoddyKit PRO. O curso de TypeScript Academy inclui 3 aulas no total.

O que vou aprender em “Instalação do Node e TypeScript (npm i -D typescript), tsc --init”?

Instale Node.js, adicione TypeScript com npm e crie um tsconfig.json usando tsc --init. Você pratica TypeScript Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar TypeScript Academy?

Nenhuma experiência prévia é necessária. TypeScript Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 2 de 3.

Quanto tempo leva a aula “Instalação do Node e TypeScript (npm i -D typescript), tsc --init”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de TypeScript Academy?

Sim. Cada aula de TypeScript Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. O que é TypeScript? Benefícios e casos de uso
  2. Instalação do Node e TypeScript (npm i -D typescript), tsc --init
  3. Primeiro programa e compilação/execução (tsc + node / tsx)
← Voltar para TypeScript Academy