Fehler mit Typescript / whatwg-fetch / webpack

7

Ich versuche eine einfache Demo-App mit Typescript und React mit Webpack zu erstellen. Wenn ich versuche, whatgw-fetch zum Abrufen von Daten von einem Server hinzuzufügen, erhalte ich diesen Fehler beim Ausführen von webpack:

%Vor%

Der Fehler ist in der Importzeile:

%Vor%

Ich habe die npm-Abhängigkeit und die Typisierung für Typoskript

installiert %Vor%

Meine Webpack-Konfiguration lautet:

%Vor%

Ich sehe keinen Fehler in meiner IDE (IntelliJ IDEA) und wenn ich den Import in ein Modul ändere, das nicht da ist, erhalte ich einen anderen Fehler ( Module not found: Error: Cannot resolve module 'whatwg-fetcha' in C:\dev\[...] ), und meine IDE sagt mir den Import ist nicht gültig.

Der Import für grundlegende Reaction funktioniert gut mit einer entsprechenden Einstellung:

%Vor%

Vermisse ich etwas?

Danke für Ihre Hilfe.

    
Antoine 12.06.2016, 22:46
quelle

2 Antworten

20

Nach etwas mehr Forschung (und tatsächlich die Frage niederzuschreiben), scheint es, dass die Eingabe für whatwg-fetch in diesem Anwendungsfall ist: Importieren Sie nur ein Modul für Nebenwirkungen (wie auf der Website beschrieben: Obwohl nicht empfohlen, einige Module einen globalen Status einrichten das kann von anderen Modulen verwendet werden Diese Module haben möglicherweise keine Exporte, oder der Verbraucher ist nicht an einem ihrer Exporte interessiert.)

Also statt

%Vor%

Ich habe

benutzt %Vor%

Und ich bekomme keine weiteren Fehler mehr und kann die Abruffunktion in meiner Komponente verwenden. Hoffe, das hilft jemand anderem.

    
Antoine 12.06.2016, 23:08
quelle
0

Abgesehen von @Antoine-Lösung musste ich auch @types/whatwg-fetch zu meinem Projekt hinzufügen, damit es funktioniert:

%Vor%     
marcelocra 15.01.2017 14:09
quelle

Tags und Links