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
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%Tags und Links javascript node.js express webpack babeljs