Angular-cli kullanmaya başlıyorum ve yapmak istediğim şey hakkında bir cevap bulmak için zaten çok şey okudum ... başarı yok, bu yüzden buraya geldim.
Yeni bir modül için bileşen oluşturmanın bir yolu var mı?
Örneğin: ng g module newModule
ng g component newComponent
(bu bileşen newModule'e nasıl eklenir??)
çünkü angular-cli varsayılan davranışı tüm yeni bileşenleri app.module
içine koymaktır. Bileşenimin nerede olacağını seçmek istiyorum, böylece ayrı modüller oluşturabilirim ve tüm bileşenlerim app.module
içinde olmaz. Bunu angular-cli kullanarak yapmak mümkün mü yoksa bunu manuel olarak mı yapmam gerekiyor?
Bir modülün parçası olarak bir bileşen oluşturmak için yapmanız gerekenler
ng g module newModule
,newModule
klasörüne değiştirmek için cd newModule
ng g component newComponent
öğesini kullanın.ng g component nameComponent --module=app.module.ts
Alexander Ciesielski'nin cevabının yazıldığı sırada doğru olup olmadığından emin değilim, ancak bunun artık çalışmadığını doğrulayabilirim. Angular CLI'yı projede hangi dizinde çalıştırdığınız önemli değil. Eğer yazarsanız
ng g component newComponent
bir bileşen oluşturacak ve app.module.ts dosyasına aktaracaktır
Başka bir modüle otomatik olarak içe aktarmak için CLI'yı kullanabilmenizin tek yolu
ng g component moduleName/newComponent
burada moduleName, projenizde daha önce tanımladığınız bir modüldür. Eğer moduleName yoksa, bileşeni moduleName/newComponent dizinine koyar ama yine de app.module içine import eder.