Criando um projeto em TypeScript

Inicializar um projeto NodeJS
npm init -y
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
npm i -D typescript
Inicializar um projeto TypeScript, criando o arquivo
tsconfig.json
npx tsc --init
Transpilar os arquivos
.TS
para arquivos.JS
npx tsc
Executar o arquivo
.JS
que foi gerado
node index.js
Rodando diretamente o arquivo .TS
.TS
Se quiser rodar diretamente o arquivo
.TS
sem transpilar
npx ts-node index.ts
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
dist
pasta src
Arquivos
.JS
são gerados geralmente na pasta"dist/"
Para fazer isso, basta alterar a propriedade
"outDir"
dotsconfig.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 pastaoutDir
também de forma automática
Last updated
Was this helpful?