2016-04-01 5 views
5

Desidero avvolgere un'applicazione web basata su reattiva che viene generata utilizzando il webpack in un contenitore cordova per un dispositivo Android. Ho creato con successo l'app cordova per iOS e tutto ha funzionato bene. Tuttavia, quando si crea per Android, le risorse statiche come immagini e caratteri richiesti nel file javascript utilizzando il caricatore di file di webpack non vengono caricati correttamente. La visualizzazione Web tenta di caricare tutte le risorse come un'immagine da , ma registra un errore di file non trovato . Se collego, ad esempio, la stessa immagine direttamente nello index.html tramite un tag immagine, l'immagine viene caricata correttamente, ma la modifica di l'attributo publicPath nel file di configurazione del pacchetto web non ha funzionato.Errore di file non trovato quando si utilizza la build del web pack nell'app cordova su android

Qualsiasi aiuto è molto apprezzato.

Grazie mille in anticipo

+0

Mi piacerebbe davvero sapere se hai risolto questo. –

+0

Vorrebbe anche vedere una soluzione a questo problema. – gkatchmar

risposta

0

La mia soluzione di forza bruta:

Pre-Reagire Corporatura: aggiungere "homepage": "./", a package.json dell'applicazione.

Post-React Build e Pre-Cordova Run Android: in www/static/js, trova/sostituisci "static/media" con "android_asset/www/static/media" per tutti i file immagine/pdf nel principale ###. js file (non il file .map).

Problemi correlati