Géppel tervezték nagyszabású JavaScripty projektek jellemzően több belsőleg előállított fájlok együtt külsőleg előállított könyvtárak. Hogyan működik a géppel fordító (TSC) elvárják, hogy ez biztosítja a teljes körű alkotó fájloknak a projekt?
Hogyan tudok átadni több forrás fájlokat a géppel fordító?
dir *.ts /b /s > ts-files.txt
tsc @ts-files.txt
del ts-files.txt
Ez lefordítja az összes *.tsfájlt működő könyvtárat és annak al könyvtárakat. Ha nem szeretné felvenni sub könyvtárak, csak vegye ki a /srészét az első sorban.
Vegye figyelembe, hogy akkor is hozzá további érveket a tscvonalat. Itt van, amit én használ most az egyik projektek:
tsc @ts-files.txt --out ..\output/deerchao.web.js --removeComments
TSC állíthatja össze több forrásból sorrendben, ha csak így a nevek sorrendje:
tsc foo.ts bar.ts
Azt is át egy szöveges fájl, amely a fájlok listáját és a parancssori argumentumokat a szöveges fájlt a @parancssori argumentum.
tsc @compile.txt
és compile.txtígy néz ki:
--module amd
foo.ts
bar.ts
Szintén fontos megjegyezni, hogy ha a fájl hivatkozik egy másik keresztül import, tscautomatikusan kitalálni azt anélkül, hogy kifejezetten sorolja azt a fájlt, ez attól függ,.
Ha valaki szüksége van erre a Mac OS X:
find . -name "*.ts" -type f >ts-files.txt
/usr/local/bin/tsc @ts-files.txt --module CommonJS --out ./Deploy/ServerMain.js --removeComments
rm ts-files.txt
A géppel 1.5 (béta, de a végleges verzió legyen ott hamarosan), akkor létrehozhat egy tsconfig.json fájlt kell beállítani a géppel fordító és a fájlok összeállításához (többek között). Lásd a válasz ott: Hogyan néz, és összeállítja az összes géppel forrásból?
Ha valakinek szüksége több fájlt pretranspiled mielőtt a tényleges projekt összeállítására, használjon külön TSconfig a --project fordító opciót.
Fordítsd a projekt adott érvényes konfigurációs fájlban. Az az érv lehet egy fájl elérési útvonalát egy érvényes JSON konfigurációs fájl vagy könyvtár elérési út egy könyvtár, amely egy tsconfig.json fájlt. Lásd tsconfig.json dokumentációban a részletekért.
Egy használata esetén lenne szükség, a kapott JS fájlokat utána használt parancssori érveket ionos app szkripteket.
Vagy egyszerűen:
find ./my/path/ -name \"*.ts\" -type f | tsc













