• 建立元件與檔案 (service,class,interface ….)
  • 建立檔案時指令的預設值設定

建立 Component 小技巧

ng g c < options >

Options Alias Description
--flat 不要建立 Component 資料夾
--inline-template -it 不會建立 .html,將 html template 寫在 .ts file
--inline-style -is 不會建立 .css,將 style 寫在 .ts file
--spec false 不會建立 .spec
--prefix my selector 加上 my prefix. ex: my-pet instead of app-pet
--dry-run -d 顯示那些檔案會新增跟那些檔案會變更

建立 Service 小技巧

此功能也能用在建立 Component 上

新增 service 並自動加入指定 module providers
ng g s my-service -m app.module

建立 Classes, Interfaces, Enums 小技巧

在 models 底下建立 class
ng g cl models/customer

在 models 底下建立 interface
ng g i models/person

在 models 底下建立 enum
ng g e models/gender

建立預設值(超好用)

此設定會寫在 .angular-cli.json 底下 defautls 區塊

建立 component 時候,自動不產生 .spec
ng set defaults.component.spec false