Wie kann ich meine Angular-Builds wiederverwenden , sodass ich nicht für jede spezifische Umgebung bauen muss?
Wir müssen einen Weg finden, um die Umgebungen in Runtime in Angular zu manipulieren!
Wir haben Einstellungen für jede Umgebung und wir verwenden NG build --env = dev und erstellen für die Entwicklungsumgebung. Wie kann ich die Konfiguration in QA-, UAT- und Produktionsumgebungen ändern?
Toolset: .NET Visual Studio Team Services, Angular 2
Gibt es keine Möglichkeit, dies zur Laufzeit zu tun? Sind wir mit der Bauzeit / Designzeit festgefahren?
Können wir auch Umgebungen basierend auf unseren URLs mit einem Postfix auswählen? Ссылка qa .azurewebsites.net
PS: Wir verwenden den Angular 2-Umgebungsordner und die App-Einstellungsdateien für jede Umgebung.
Ich verwende einen Konfigurationsdienst, um zur Laufzeit bearbeitbare Konfigurationseinstellungen zu liefern. (Dies ist mit Winkel-Cli)
config.service.ts
%Vor%config.json befindet sich in meinem src-Ordner
%Vor%Fügen Sie config.json zu Ihren Assets in .angular-cli.json
hinzu %Vor%wie man es benutzt
%Vor%Tags und Links configuration continuous-integration angular angular2-routing