Compiling TS with TSC
O TSC (TypeScript Compiler) é o compilador do TypeScript.
Anatomia do Projeto
package.json- vai ser onde as dependencias do projeto ficaramtsconfig.json- vai ser onde ficaram as configuração do compilador do TSsrc/index.ts- será onde vai ficar o programa
package.json
Para compilarmos usamos o
tsccomo visto noscriptseusando a flag
--watch --preserveWatchOutputservira para ficar observando (ou seja, assim que houver uma atualização o compilador irá rebuildar automaticamente) e para preservar a saida de TS -> JS
tsconfig.json
Running
Com o arquivo:
Agora vamos rodar, para isso use:
npm run devativar o script para ficar observando o arquivo para automatico rebuild a cada alteraçãoEntão bastar irmos agora para o terminal e digitar
node dist/index.tsque é a pasta e o arquivo que o compilador gerou ao compilarmos e assim o node vai executar esse arquivo JavaScript