0

ist schreibe ich einen Hybrid-App, und meine Verzeichnisstruktur in einem Ordner innerhalb www setzte Index, die Verzeichnisse scheinen wieVerwendung Live-Reload, wenn Indexdatei in einem Ordner

cordova/wwww/SomeFolder/index.html 

ich schreibe, dass in der cordova Konfig. xML-Datei:

<content src="SomeFolder/index.html"/> 

wenn ich

ionic run android --device 

alle Arbeiten gemacht, wird die App in einem Gerät intalled und funktioniert einwandfrei.

das Problem ist, wenn ich versuche, livereload zu verwenden:

ionic run -l android --device 

die App intalled im Gerät aber nicht funktioniert, erscheint eine Meldung über die Datei nicht Index

in diesem stade finden kann ich öffnen Sie die App im Browser, sagen nicht wroks, aber ich kann die App öffnen, wenn ich den Ordner Name:

10.0.23.4:8100/SomeFolder/ 

das Problem ist, wenn ich eine Änderung im Browser speichern erscheint t Er msg 404, ich ändere die Adresse zu 10.0.23.4:8100/SomeFolder/ neu laden und navigieren, wo ich arbeite, das ist langweilig.

Existieren Sie einen Weg zum Liveload konfiguriert, um Index in einem Ordner und nicht im Stammordner www zu suchen?

Antwort

0

@Pablote: Haben Sie versucht, die unten

  1. einen neuen Zustand in app.js unter Abschnitt Konfigurationszustand Anbieter hinzufügen.

.config(function($stateProvider, $urlRouterProvider) { 
 
    $stateProvider 
 

 
    .state('some-folder', { 
 
    cache: false, 
 
    url: '/somefolder', 
 
    templateUrl: "SomeFolder/index.html", 
 
    }) 
 
});

  1. Jetzt Sie geöffneten Browser mit URL: http://localhost:8100/somefolder/, weil wir die URL als/some-Ordner festgelegt. Modifizieren Sie Ihren Code und speichern Sie, dann sehen Sie, ob Live-Nachladen funktioniert.
+0

Nicht diese Lösung funktioniert, weil SomeFolder/index.html die erste Seite ist, damit das System dort vor dem Laden gehen Sie Winkel – Pablote

+0

Ordnung Wenn ja, lassen Sie mich einen anderen Weg finden: D – trungk18

+0

für die ich in Config verwenden. XML die Zeile und funktioniert in der App, aber nicht im Liveload – Pablote