Açısal CLI - ng Oluşturma Komutu

Sözdizimi

ng generate <schematic> [options]
ng g <schematic> [options]

ng create komutu, dosyaları şematiğe dayalı olarak üretir ve / veya değiştirir. Seçenekler isteğe bağlı parametrelerdir.

Argümanlar

Sr.No. Bağımsız Değişken ve Sözdizimi Açıklama
1 <şematik>

Şematik veya koleksiyon: oluşturmak için şematik. Bu seçenek aşağıdaki alt komutlardan birini alabilir -

  • appShell
  • application
  • class
  • component
  • directive
  • enum
  • guard
  • interceptor
  • interface
  • library
  • module
  • pipe
  • service
  • serviceWorker
  • webWorker

Seçenekler

Sr.No. Seçenek ve Sözdizimi Açıklama
1 --defaults = true | false Doğru olduğunda, varsayılan seçenekler için etkileşimli giriş istemlerini devre dışı bırakır.
2 --dryRun = true | false

Doğruysa, sonuç yazmadan etkinliği gözden geçirir ve raporlar.

Varsayılan: yanlış.

Takma adlar: -d.

3 --force = true | yanlış

Doğru olduğunda, mevcut dosyaların üzerine yazmaya zorlar.

Varsayılan: yanlış.

Takma adlar: -f.

4 --help = true | false | json | JSON

Konsolda bu komut için bir yardım mesajı gösterir.

Varsayılan: yanlış.

5 --interactive = true | false Yanlış olduğunda, etkileşimli giriş istemlerini devre dışı bırakır.

Önce yeni komut kullanılarak oluşturulmuş açısal bir projeye gidin ve ardından komutu çalıştırın.

Misal

\>Node\>TutorialsPoint> ng generate component goals
CREATE src/app/goals/goals.component.html (20 bytes)
CREATE src/app/goals/goals.component.spec.ts (621 bytes)
CREATE src/app/goals/goals.component.ts (271 bytes)
CREATE src/app/goals/goals.component.css (0 bytes)
UPDATE src/app/app.module.ts (471 bytes)

Burada ng generate komutu TutorialsPoint projemizde yeni bir bileşen oluşturdu ve bu yeni bileşen girişini app.module.ts içine ekledi.