Wie verwende ich den Build für ein Angular-Projekt?

7

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.

    
Rıfat Erdem Sahin 12.09.2017, 11:06
quelle

1 Antwort

3

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%     
Richard Medeiros 18.09.2017, 17:32
quelle