Uncaught Error: define kann nicht indirekt verwendet werden

9

Ich verwende webpack und babel, um meine es6 / jsx-Dateien in einer Node Express-React-App zu transpilieren, die ich mache. Alles ist in Ordnung, bis ich das google spreadsheet npm-Modul einfüge und versuche, es in mein Projekt zu importieren.

Ich erhalte den Fehler Uncaught Error: define cannot be used indirect , aber es gibt keine definiere Anweisung innerhalb des importierten Moduls. Dieser Fehler tritt nur im Browser auf, nicht in meiner Konsole, wenn Webpack meine Dateien bündelt, und stoppt vollständig das Rendern auf der Seite.

Ich denke, das hat etwas mit AMD / Commonjs zu tun, aber ich bin zu unerfahren, um sicher zu wissen, was ich tun könnte, wenn das der Fall wäre. Jede Hilfe würde geschätzt werden

    
JmJ 19.03.2016, 18:11
quelle

1 Antwort

3

Nur ein Schuss in die Dunkelheit, aber ich habe den gleichen Fehler mit verschiedenen Bibliotheken. Es könnte sein, dass Google-Tabellen auch auf das JSON-Schema angewiesen sind. Versuchen Sie es in Ihrer Webpack-Konfiguration:

%Vor%     
mikewilliamson 13.06.2016, 02:28
quelle