Criando um projeto em TypeScript

Inicializar um projeto NodeJS
npm init -yCriar um arquivo
index.tsAdicionar um trecho de código
const nome: string = "Paulo Salvatore 2";
console.log(nome);Instalar o TypeScript como DevDependency
npm i -D typescriptInicializar um projeto TypeScript, criando o arquivo
tsconfig.json
npx tsc --initTranspilar os arquivos
.TSpara arquivos.JS
npx tscExecutar o arquivo
.JSque foi gerado
node index.jsRodando diretamente o arquivo .TS
.TSSe quiser rodar diretamente o arquivo
.TSsem transpilar
npx ts-node index.tsScripts 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 srcArquivos
.JSsão gerados geralmente na pasta"dist/"Para fazer isso, basta alterar a propriedade
"outDir"dotsconfig.jsonpara"./dist"
Arquivos
.TSgeralmente ficam dentro da pasta"src/"O compilador do TypeScript (TSC) identifica automaticamente todos os arquivos
.tse monta a estrutura da pastaoutDirtambém de forma automática
Last updated
Was this helpful?