2017-03-23 4 views
1

Ich habe begonnen, angular-cli für ein neues Angular 2-Projekt zu verwenden. Das Starter-Projekt generiert viele Konfigurationsdateien, ich bin mir nicht 100% sicher über den Zweck aller Dateien, konnte auch keine umfassende Dokumentation finden.angular-cli und mehrere Konfigurationsdateien

Wozu dienen die folgenden Dateien?

MyApp/ 
..tslint.json 
..tsconfig.json 
..protractor.conf.js 
..package.json 
..karma.conf.js 
..angular-cli.json 
..src/ 
    ..tsconfig.app.json 
    ..tsconfig.spec.json 
..e2e/ 
    ..tsconfig.e2e.json 

Antwort

1

Das sind Konfigurationsdateien für verschiedene Teile des Winkel Anwendung:

  • tslint.json: Einstellungen für die statischen Fusseln Ihres Typoskript Code. (z.B. Sicherstellen von einfachen/doppelten Anführungszeichen)
  • tsconfig.json: Einstellungen für Typoskript-Compiler, z.B. ES5 oder es6 Kompilieren (Standardeinstellung, dass andere ineherit von):
    • tsconfig.app.json: Einstellungen für die App
    • tsconfig.spec.json: Einstellungen für Unit-Tests
    • tsconfig.e2e.json : Einstellungen für
  • protractor.conf.js zu Ende Tests (Webtests)
  • Ende: Einstellungen für die E2E-Test-Framework
  • karma.conf.js: Konfiguration für die Komponententestframework
  • package.json: Einstellungen für Ihr npm-Paket (Abhängigkeiten, Skripte ausführen, repositroy, ...)
  • angular-cli.json: Einstellungen für Ihre angulare cli (z. (Serviceunterstützung aktivieren)
Verwandte Themen