Ich habe 3 NodeJS-Pakete, von denen 2 zu npm später veröffentlicht werden und sind in Javascript, ich möchte für sie Typings enthalten haben. Wie mache ich das richtig?Wie können Typoskript-Typings für js-Pakete, die in npm veröffentlicht werden, korrekt eingebunden werden?
Ich habe eine Bibliothek common
, eine user-facing
und ein Beispiel. Die Probe hängt von user-facing
ab, während die davon abhängt common
.
Ich habe Typings-Datei für jede .js-Datei in jedem Paket erstellt, ich habe "typings"
Direktive in package.json
für jedes Paket mit Angabe der wichtigsten Tipp-Datei enthalten.
Aber wenn ich versuche, meine Probe zu kompilieren tsc
findet richtig die Typisierungen für user-facing
aber dann beschwert sich, dass es nicht weiter Typisierungen in den Dateien von user-facing
finden können, die common
importieren möchten.
Wie kann ich mein Beispiel lokal ausführen, ohne vorher die Typisierung zur Registrierung zu veröffentlichen?
Vielen Dank für die Bestätigung. Noch eine Sache, gibt es eine Möglichkeit, die 3rd-Party-Typen des heruntergeladenen Moduls herunterzuladen, wenn dieses npm-Modul installiert wird, ohne sie explizit in den '' 'sample''''s typings.json anzugeben? – Ritave