2017-10-09 7 views
0

Ich habe Angular 4 Projekt und verwenden Sie einige meiner Dateien (oder Klassen) nur in der Entwicklungsumgebung. Aber wie Sie sie aus dem Build für die Produktionsumgebung entfernen (ng build --env = prod)?Angular 4. Entfernen Sie die Datei in der Produktionsumgebung

Danke.

+0

Nur versuchen, etwas Hintergrund zu bekommen. Warum sollten Sie diese Klassen in der Produktion entfernen? – Muthukumar

+0

Weil ich sie nicht in der Produktion verwende. Das sind meist Stubs, die ich anstelle einiger Dienste verwende – Sergey

Antwort

1

Die Produktion environnement nutzt die AOT Compilation daher können Sie die Build-Optionen anpassen, indem Sie eine Datei mit dem Namen tsconfig-aot.json in Ihrem src Ordner erstellen (für mehr Infos Ahead of Time Compilation überprüfen), dann können Sie die exclude Array verwenden, um die ausgeschlossenen Dateien angeben, für Beispiel:

"exclude": [ 
    "test.ts", 
    "**/*.spec.ts" 
]