TypeScript - Criando um Projeto
- Inicializar um projeto NodeJS
- Criar um arquivo
index.ts
- Adicionar um trecho de código
const nome: string = "Paulo Salvatore 2";
console.log(nome);
- Instalar o TypeScript como DevDependency
- Inicializar um projeto TypeScript, criando o arquivo
tsconfig.json
- Transpilar os arquivos
.TS
para arquivos .JS
- Executar o arquivo
.JS
que foi gerado
Rodando diretamente o arquivo .TS
- Se quiser rodar diretamente o arquivo
.TS
sem transpilar
Scripts para facilitar a utilização do compilador do TypeScript (TypeScript Compiler - TSC) e do TS-Node
"scripts": {
"start": "node dist/index.js",
"dev": "npx ts-node src/index.ts",
"build": "rimraf dist && npx tsc",
"build-and-run": "npm run build && npm start"
},
Bônus: pasta dist
pasta src
- Arquivos
.JS
são gerados geralmente na pasta "dist/"
- Para fazer isso, basta alterar a propriedade
"outDir"
do tsconfig.json
para "./dist"
- Arquivos
.TS
geralmente ficam dentro da pasta "src/"
- O compilador do TypeScript (TSC) identifica automaticamente todos os arquivos
.ts
e monta a estrutura da pasta outDir
também de forma automática