Ich versuche das neu zu schreiben React
Code, der hauptsächlich serverseitiges Rendern verwendet wird, und ich hatte ein Problem mit React-Bootstrap
. Umschalten von import Grid from "react-bootstrap/lib/Grid";
zu var Grid = require("react-bootstrap/lib/Grid");
gibt einen Fehler in render
Methode:
Wie soll der Import der React-Bootstrap
Komponenten sollten dann gemacht werden? Ist es überhaupt möglich für React-Bootstrap
? Anregungen wären sehr dankbar.
Antworten:
0 für die Antwort № 1Ich denke, dass dieses spezielle Problem gelöst ist. Der Fehler ist nach dem Ausführen verschwunden npm install babel-register
, npm install babel-preset-react
und fügen Sie den folgenden Code an der Spitze hinzu, der zu erstellen versucht DOM
Element aus ScatterChart
require("babel-register")({
presets: ["react"]
});
Ich habe es hier gefunden: https://medium.com/@remarkablemark/server-side-rendering-with-react-46715f501651
Sehr wichtig ist das zu definieren presets
über allen import-Anweisungen, ganz oben in der Datei, andernfalls wird der Fehler nicht behoben.