2017-08-01 43 views

Odpowiedz

17

Aktualny stan na 31 lipca 2017 Regularne kątowe aplikacja generuje 5 katalogów, 26 plików. A --minimal generuje 4 directories, 13 files. Różnica? --minimal wyklucza generowanie wielu plików, włączając niektóre inne opcje.

  • Można to zobaczyć w code here
    • --skip-tests: zatrzymuje generacji testów (. Mianowicie e2e, karma.conf.js, protractor.conf.js i *.spec. pliki) włącznie tsconfig.spec.json, app.component.spec.ts
    • --inline-style : zatrzymuje generowanie zewnętrznych kodów pośredniczących css zamiast utrzymywania pustego ciągu w pliku .ts.
    • : zatrzymuje generowanie zewnętrznego html zamiast utrzymywania go w zmiennej template w pliku .ts.
  • Zatrzymuje generowanie następujących plików, code here
    • README.md
    • tsconfig i tslint
    • favicon.ico

Oto przykład wygenerowany bez --minimal

my-app/ 
├── e2e 
│   ├── app.e2e-spec.ts 
│   ├── app.po.ts 
│   └── tsconfig.e2e.json 
├── karma.conf.js 
├── package.json 
├── package-lock.json 
├── protractor.conf.js 
├── README.md 
├── src 
│   ├── app 
│   │   ├── app.component.css 
│   │   ├── app.component.html 
│   │   ├── app.component.spec.ts 
│   │   ├── app.component.ts 
│   │   └── app.module.ts 
│   ├── assets 
│   ├── environments 
│   │   ├── environment.prod.ts 
│   │   └── environment.ts 
│   ├── favicon.ico 
│   ├── index.html 
│   ├── main.ts 
│   ├── polyfills.ts 
│   ├── styles.css 
│   ├── test.ts 
│   ├── tsconfig.app.json 
│   ├── tsconfig.spec.json 
│   └── typings.d.ts 
├── tsconfig.json 
└── tslint.json 

--minimal wykonuje następujące

├── package.json 
├── package-lock.json 
├── src 
│   ├── app 
│   │   ├── app.component.ts 
│   │   └── app.module.ts 
│   ├── assets 
│   ├── environments 
│   │   ├── environment.prod.ts 
│   │   └── environment.ts 
│   ├── index.html 
│   ├── main.ts 
│   ├── polyfills.ts 
│   ├── styles.css 
│   ├── tsconfig.app.json 
│   └── typings.d.ts 
└── tsconfig.json