Criando um projeto NodeJS com Typescript do zero
# Crie um arquivo para seu projetomkdir meu-projeto # Entre nele cd meu-projeto # Inicie o npm ou pnpm ou yarn, neste exemplo estou usando o pnpm pnpm init # Installe o typescript, ts-node e nodemon como dependências de desenvolvimento pnpm i --save-dev typescript pnpm i --save-dev ts-node pnpm i --save-dev nodemon pnpm i --save-dev @types/node@^14 # Instale o compilador de typescript e o linter pnpm tsc --init Adicionar .gitignore # Atualize o package.json # Atualize o start script (usar nodemon, typescript e pasta ./src # Atualize o build script
Referências
Instalando typescript em um projeto
https://www.typescriptlang.org/download
Instalando Typescript em um projeto
https://dev.to/rajat19/create-a-new-node-js-project-in-typescript-nao
Convenção de nomes, index.js server.js ou app.js?
https://stackoverflow.com/questions/36002413/conventions-for-app-js-index-js-and-server-js-in-node-js