Configurações de compilação - TypeScript
Ao compilar arquivos TypeScript a partir da linha de comando, o compilador permite definir várias configurações. Temos acesso a uma ampla gama de configurações, cujo lista completa pode ser encontrada na página de Parâmetros de Compilação do TypeScript. Vamos revisar apenas as principais.
Recompilação Automática
A opção --watch
-w
tsc -w app.ts
Versão do ECMAScript
Com a opção --target
-t
tsc app.ts -t ES5
Remoção de Comentários
Por padrão, todos os comentários presentes nos arquivos TS são transferidos para os arquivos JavaScript gerados. Para remover os comentários durante a compilação, utilize a opção --removeComments
tsc app.ts --removeComments
Definição de Diretório
Através da opção --outDir
tsc --outDir D:\ts\js app.ts
Neste caso, o arquivo compilado app.js
D:\ts\js
Unificação de Arquivos
Se houver vários arquivos TS, a opção --outFile
tsc --outFile output.js app.ts hello.ts
Aqui, os arquivos app.ts
hello.ts
output.js
Tipo de Módulo
Com a opção --module
-m
tsc -m commonjs app.ts
Múltiplos Parâmetros
Se for necessário definir vários parâmetros, basta listá-los junto com seus valores, separados por espaços:
tsc -t ES5 --outDir js -m commonjs app.ts
Ajuda
Para visualizar todos os parâmetros disponíveis e obter mais informações sobre eles, use a opção -h
tsc -h