TypeScript is designed for large-scale JavaScripty projects which typically consist of multiple internally produced files along with externally produced libraries. How does the TypeScript compiler (tsc) expect you to provide it with the complete set of files that make up a project?
dir *.ts /b /s > ts-files.txt
tsc @ts-files.txt
del ts-files.txt
This will compile all *.ts
files in working directory and its sub directories. If you don't want to include sub directories, just remove the /s
part from the first line.
Note that you can also add other arguments to the tsc
line. Here is what I'm using now for one of my projects:
tsc @ts-files.txt --out ..\output\deerchao.web.js --removeComments