Mit this boilerplate als Referenz erstellte ich eine Electron App. Es verwendet Webpack, um die Skripte zu bündeln und den Server als Host zu verwenden.Wie React Router mit Electron verwenden?
Webpack-Konfiguration ist praktisch gleich wie this und Server this.
Electron Skript Lasten:
mainWindow.loadURL('file://' + __dirname + '/app/index.html');
Und index.html lädt das Skript vom Server gehostet:
<script src="http://localhost:3000/dist/bundle.js"></script>
I electron index.js
laufen die App und node server
zu bauen Server zu starten Die Verwendung von Webpack bündelt die Skripte.
Es funktioniert gut, meine React Komponente App ist montiert. Aber wie integriere ich den react-router in diesen?
Ich implementierte es genauso wie ich in einer Browser-App. Ich bekomme diese Fehlermeldung:
[react-router] Location "/Users/arjun/Documents/Github/electron-app/app/index.html" did not match any routes
Es wird Dateipfad als Route. Das Durchlaufen des Kesselplattencodes hat nicht geholfen. Was vermisse ich?
Das gleiche erhalten. Hast du eine Lösung gefunden, @ arjun-u - oder hast du dich stattdessen für hashHistory entschieden? –
Ich habe hashHistory verwendet. –