Website-Suche

TypeScript macht `outFile`, um Abhängigkeiten einzubeziehen


Es ist möglich, dem TypeScript-Compiler zu sagen, alle Dateien mit der Option outFile zu einer einzigen Build-Datei zusammenzufassen.

Aber es würde nur die *.ts-Dateien bündeln und keinerlei Abhängigkeiten aus node_modules oder die Implementierung des AMD-Loaders.

Ich frage mich, ob es möglich ist, dem TypeScript-Compiler zu sagen, dass er alles in dieser Datei zusammenfasst?

P.S.

Ich kenne mich mit Brunch, WebPack und anderen Bundle-Tools aus, aber für einfache Fälle scheint es übertrieben zu sein. Ich würde, wenn möglich, nur mit dem TS-Compiler arbeiten wollen.

Antwort #1

Zu spät zur Party, aber ich habe SAMD für diesen Anwendungsfall geschrieben: https://github.com/morris/samd

Es bietet eine minimale AMD-Implementierung, ausreichend für TypeScript-AMD-Bundles und Abhängigkeiten, die über reguläre Script-Tags eingebunden werden.

Es bündelt keine Abhängigkeiten, aber Sie können einfach Abhängigkeiten zusammenfügen, wenn Sie ein Einzeldatei-Bündel möchten (siehe README).

Verwandte Artikel