Ich versuche, nicht zu oft auf StackOverflow zurückzugreifen, aber das macht mich verrückt. Ich habe eine create-react-app, die ich in das Elektronengerüst einbinden möchte. Ich habe ein Online-Tutorial entdeckt, das im Grunde genommen alles von Grund auf mit einem Barebones-Webpack-Konfigurations-Setup erstellt hat, und es funktioniert, aber nur wenn der Webpack-Dev-Server gestartet wird, bevor die Elektronenanwendung gestartet wird. Dies ist überflüssig, wenn Sie die Anwendung packen möchten, da das Startskript package.json nur einen Befehl ausführt, der "electron." Lautet. Wie gehe ich also vor, um die statischen Produktionsdateien meiner React App in Electron zu integrieren? Ich habe es mehrere Male vorher ohne Erfolg versucht, und das nächste, was ich kam, zeigte (in der main.js Eingabedatei für Elektron) auf meine statische react index.html Datei. Das einzige Problem war, weil es ein Produktionsbau war, alles wurde minimiert. Damit die Ressourcen in dieser Datei korrekt geladen werden können, musste ich manuell das erste "/" von jeder src-URL entfernen (Sie können sehen, wie schnell das mit größeren Apps ziemlich umständlich wird).Create-React-App in ein Elektron integrieren
Also ich denke, meine eigentliche Frage ist:
Wie kann ich „dienen“ die statischen Dateien meiner reagieren Anwendung so Elektronen lädt sie richtig?
(Nehmen Sie auch zur Kenntnis, dass ich die Anwendung, um ausgeworfen Verwendung von CSS-Module zu machen)
PS: Link zum reagieren Elektron-Tutorial - https://medium.com/@Agro/developing-desktop-applications-with-electron-and-react-40d117d97564