Alle Ideen zur Verwendung von Umgebungsvariablen in der Datei index.html
. Ich muss .js script
A einschließen, wenn die Umgebung prod und Skript B ist, wenn die Umgebung etwas anderes ist. Andernfalls muss ich die Datei index.html
vor der Bereitstellung manuell ändern.Angular2: Verwenden von Umgebungsvariablen in index.html
Antwort
Bitte schauen Sie sich Load external js script dynamically in Angular 2 oder Dynamically load JS inside JS an, um js-Dateien dynamisch zu importieren. Basierend auf Ihrer URL können Sie beispielsweise den zu importierenden Dateinamen festlegen.
Eine andere Option wäre, alle Werte in einer einzigen Datei zu setzen und zu bestimmen, welche Werte basierend auf Ihrer URL verwendet werden sollen. zum Beispiel
//prod values
foo = "bar";
//non-prod values
if (!prod) {
foo = "tux";
}
beste Lösung für diese Situation eine Continuous Integration (Gitlab, Teamcity, oder etwas anderes) Tool zu verwenden wäre. Wenn Sie Ihre Dateien in ein Repository wie github oder ähnliches hochladen, ruft das CI-Tool die Dateien aus Ihrem Repository ab und kopiert den prod mit js-Dateien, die Werte für Ihre Produktumgebung enthalten. Es kann auch testen, ob Sie Tests für Ihre Anwendung geschrieben haben, in diesem Fall wird ein Test fehlschlagen und die Dateien nicht kopieren.
Hoffe, das hilft.
- 1. Angular2 nicht bevölkern index.html
- 2. Umgebungsvariablen in CircleCI verwenden
- 3. Umgebungsvariablen in CMD verwenden
- 4. Verwenden von Umgebungsvariablen in Rake Aufgabe
- 5. Verwenden von Umgebungsvariablen in Monodevelop mit MonoTouch
- 6. Verwenden von Umgebungsvariablen in einem TFS2015-Build
- 7. Verwenden von Fullpage.js mit Angular2
- 8. Möchten Sie index.html von mvc verwenden
- 9. Übergeben Abfrage String von Index.html zu Angular2 Komponente
- 10. Verwenden von $ jQuery in Angular2
- 11. Reagieren: Umgebungsvariablen verwenden
- 12. Verwenden von Host-Umgebungsvariablen mit Dockerfile
- 13. Verwenden von SSIS-Umgebungsvariablen mit VB-Programm
- 14. Verwenden von snap.svg.js in Angular2 Komponente
- 15. Verwenden von Umgebungsvariablen im Angular Node-Paket
- 16. Angular2 - Wie laden Sie CSS-Datei in index.html bedingt?
- 17. Docker-Umgebungsvariablen für Anmeldeinformationen verwenden
- 18. Wechsel von Index.html zu Index.html # home
- 19. So verwenden Sie Umgebungsvariablen in den Ideeneinstellungen
- 20. Verwenden von href = "/" anstelle von href = "index.html" für die Startseite?
- 21. Verwenden von Direktiven Direktiven Angular2
- 22. SystemJS importieren chart.js in index.html
- 23. Verwenden von Umgebungsvariablen für Gradle-Builds in Android Studio
- 24. Verwenden von Umgebungsvariablen für die .config-Datei in .NET
- 25. Verwenden von verknüpften Container-Umgebungsvariablen in der Anwendungsumgebung?
- 26. Verwenden von Umgebungsvariablen in Npm Skripts über Plattformen
- 27. Travis CI - Verwenden von Repository-Umgebungsvariablen in .travis.yml
- 28. Verwenden von TweenMax in Angular2-Projekt
- 29. Verwenden von JavaScript-Klasse in Angular2
- 30. Dartlang: Verwenden von Enums in Angular2 Vorlagen