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).