9

Innerhalb meiner Reaktion native App möchte ich eine Webansicht, die eine lokale html5 Web-Anwendung (Single-Page-App, SPA) lädt.Include lokale Web-App in reagieren native Webview

Ich bin in der Lage eine HTML-Datei zu laden, wird das innerhalb der relativen Ordner webapp mit

var webapp = require('./webapp/index.html'); 

und

<WebView source={webapp}></WebView> 

, wie ich in diesem Thread gesagt haben: react native webview load from device local file system

Leider werden die Assets dieser lokalen Webanwendung wie die .js- und .css-Dateien nicht von der Webanwendung geladen.

Während der Entwicklung der reaktionsnativen App sind diese Dateien über den Entwicklungsserver verfügbar. Wenn die App jedoch gepackt und auf einem iOS-Gerät ausgeführt wird, sind die Assets nicht verfügbar (ich erhalte einen 404-Fehler in den Safari-Entwicklertools).

Wie kann ich sicherstellen, dass alle Assets (JS, CSS usw.) innerhalb des Ordners webapp in der gepackten App lokal verfügbar sind.

+0

haben Sie eine Lösung gefunden? –

Antwort