/ / dt ~ Reaktiver-Router-Fehler TS2503: Der Namespace 'HistoryModule' wurde nicht gefunden - Typoskript, Reaktorrouter, Typoskripttyp

dt ~ react-router error TS2503: Namespace 'HistoryModule' kann nicht gefunden werden - Typoskript, React-Router, Typoskript-Typ

Ich habe versucht, die Typ-Definition der React-Router mit herunterzuladen typings install --save --global dt~react-router, aber mein Code wird immer noch nicht kompiliert, da das von Typings / globals / reag-router / index.d.ts referenzierte HistoryModule nicht vorhanden ist.

Früher wurde mir empfohlen zu gehen typings --save react-router, aber das schließt zwar die gefürchteten einBei "HistoryModule" fehlen andere Schlüsseltypendefinitionen für Eigenschaften, die die React Router-Elemente normalerweise haben (fehlende onChange-Eigenschaft der Route-Element-Requisiten). Gibt es noch etwas anderes von den Typisierungen, die ich herunterladen muss, damit dies funktioniert? Wie kann ich auch feststellen, ob ich mehrere andere globale Typisierungsdefinitionen herunterladen muss, um eine andere zu funktionieren, weil ich mir nichts davon bewusst bin und der Typisierungsbefehl nicht zu verstehen scheint, ob eine globale Typdefinition von anderen abhängt Module.

Antworten:

7 für die Antwort № 1

von https://github.com/DefinitelyTyped/DefinitelyTyped/issues/9928

Die CLI teilt Ihnen mit, dass Referenzen entfernt wurden. Es ist Aufgabe des Benutzers, sicherzustellen, dass sie installiert werden. Bildbeschreibung hier eingeben
typings install dt~react-router/history --global


0 für die Antwort № 2

Gibt es noch etwas anderes von den Typisierungen, die ich herunterladen muss, damit dies funktioniert?

Es gibt einen Fehler im Typisierungs-Compiler. Es ist fehlerhaft in TypeScript @types System auch (Ausgabe https://github.com/Microsoft/TypeScript/issues/9488)

Ich würde einfach das kopieren react-router Datei + history Datei von DT manuell (das habe ich auch bei der Arbeit gemacht)