próbálok géppel és azt tapasztalom, hogy nagyon hasznos.
Van egy elég nagy projekt, és én arra tekintve újraírás használatával géppel. A fő probléma itt a következő:
fájl A.ts:
class A extends B {
// A stuff
}
fájl B.ts:
class B {
// B stuff
}
Ha fordítsam A.ts ezzel a paranccsal:
tsc --out compiledA.js A.ts
Hozok hibát a fordító, mert ő nem tudja, hogyan kell fenyegetés a „B” után húzódik.
Tehát a „megoldás” lenne köztük A.ts (elsővonalbeli kódot):
/// <reference path=./B.ts />
Összeállítása ismét A.ts ezt a parancsot
tsc --out compiledA.js A.ts
Eredményez compiledA.js egyaránt tartalmazó B.ts és A.ts kódot. (Ami nagyon szép)
Az én esetemben, csak le kell fordítanunk a A.ts kódot a compiledA.js fájlt, és nem akarom a dolgokat B.ts lennie.
Valóban, amit én szeretnék:
- TSC --out A.js A.ts => csak azokat az A.ts cucc
- TSC --out B.js B.ts => csak azokat az B.ts cucc
Meg tudom csinálni, hogy eltávolítjuk a „terjed” kulcsszó, de ezzel, hogy én laza legtöbb géppel jóság.
Tud valaki telll meg, ha van egy módja annak, hogy ezt?













