Verwenden Sie Angular 2 mit Elektron (Angular CLI)

8

Ich habe ein neues Angular 2-Projekt mit der neuen Angular CLI erstellt. Jetzt möchte ich Angular nicht im Browser, sondern in einer Elektronen-App verwenden. Deshalb habe ich eine Datei für den Hauptprozess des Elektrons erstellt und nachdem ich meine Angular App mit ng build im Terminal erstellt hatte, funktionierte die App nicht wie erwartet.

Datei für Hauptprozess des Elektrons:

%Vor%

Fehler in DevTools:

%Vor%

Ich weiß auch, dass Sie im Wesentlichen einen Webserver benötigen, um Angular 2-Anwendungen auszuführen, und ich denke, dass meine App nicht funktioniert, weil Electron die App über das file:// -Protokoll lädt.

Aber ich möchte wirklich Electron in Verbindung mit Angular 2 verwenden; Also meine Frage ist, ob dies möglich ist und wenn ja, wie muss ich die generierte Angular Template aus dem CLI-Dienstprogramm modifizieren.

    
HansMu158 07.07.2016, 18:03
quelle

3 Antworten

9

Sie können auch

ändern %Vor%

bis

%Vor%     
VtoCorleone 09.08.2016, 20:29
quelle
5

Nachdem ich gestern etwas über den Angular 2 Router gelesen habe, habe ich herausgefunden, dass das Problem durch diese Zeile in index.html

verursacht wird %Vor%

Wenn Sie es durch eine dynamisch festgelegte Basis ersetzen, funktioniert alles wie erwartet.

%Vor%     
HansMu158 09.07.2016 09:07
quelle
-1

Laden Sie angular.js vom CDN herunter und legen Sie es in Ihren App-Ordner. Dann benutze in deiner html Datei

%Vor%

Im Gegensatz zu einem Browser hat das Elektron kein Problem angular.js von Ihrem Dateisystem zu übernehmen.

    
Rohan Sharma 07.07.2016 18:31
quelle

Tags und Links