Typescript 1.8 Module: Importieren Sie alle Dateien aus dem Ordner

Ich baue mit Typescript eine große Bibliothek mit etwa 100 separaten ts-Dateien auf. Bisher habe ich @ verwendexport module XXX (umbenannt inexport Namespace XXX später) für alle meine Klassen, aber wie Bücher sagen, ist dies keine empfohlene Methode, ich sollte stattdessen den Import verwenden.

So habe ich versucht zu importieren. Das hat gut funktioniert:

import * as mylib from "./source/source.ts";

Aber da ich 100 Dateien habe, möchte ich nicht für alle eine solche Zeile hinzufügen. Und ich möchte, dass alle meine Klassen über @ erreichbar sin mylib variable.

So habe ich das ausprobiert:

import * as mylib from "./source/";

Aber sobald ich das tue, bekomme ich:Kann das Modul './source/'@ nicht find

Gibt es eine Möglichkeit, alle Klassen aus einem Ordner mit mehreren Dateien mit einer einzigen Zeile zu importieren?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage