Ich versuche, eine Bibliothek von Typoskript-Komponenten zu erstellen, die von einer anderen Bibliothek verwendet werden, die ebenfalls typscriptbasiert ist. Wir verwenden derzeit webpack, um unsere Bündelung durchzuführen, wobei ts-loader der Lader ist, um die TS-Dateien zu nutzen.Erstellen einer gebündelten Webpack-Bibliothek mit Typescript
Ich bin mir nicht sicher, wie die .d.ts-Dateien für die Beispielbibliothek unten generiert werden. Typescript erstellt die .d.ts-Dateien (mit declaration
auf True festgelegt), aber es ist eine Datei pro Modul, wo ich eine .d.ts-Datei brauche, die von den Verbrauchern verwendet werden kann.
https://github.com/raybooysen/typescript-webpack-example
Also meine Frage ist, gibt es ein kanonisches Beispiel dafür, wie dies zu erreichen? Gibt es eine Möglichkeit, dass Typoskript-Benutzer diese .d.ts-Dateien korrekt importieren können? Im Moment scheint es sehr wenig Dokumentation und Beispiele im Netz zu geben und würde jede Hilfe zu schätzen wissen.
Haben Sie sich in mit Grunzen oder schlucken und mit dem 'tsc --declaration' Befehl oder einen Beitrag Build-Befehl, wenn Sie VS benutzen? – Igor
Wir verwenden ts-loader, der den ts-Compiler mit der Datei tsconfig.json ausführt, deren Deklaration auf true gesetzt ist. Dies erzeugt jedoch ein D.ts-Datei-PER-Modul. Wenn das in Ordnung ist, was es nicht anfühlt, wie kann dies dann von einem konsumierenden Projekt konsumiert werden, das ebenfalls typoskriptbasiert ist. –
@RayBooysen wie hast du es am Ende gelöst? Wäre hilfreich, Ihre endgültige Lösung zu kennen. –