Angular CLI
Создать новое приложение
ng new <appname> --directory <folder> -p <prefix> -g --routing true --style scss
–prefix (-p) The prefix to apply to generated selectors. app-root становится prefix-root, но app.component.ts остается тем же (-p после -g не работает)
Создать модуль
ng generate module <name> [options]
ng generate module core -m app --project <appname>
ng generate module system -m core --project <appname> --routing true
--flat=false|true
--module=module (-m)
--project=project
--routing=true|false
--routingScope=Child|Root
Создать страничные компоненты
ng generate component <name> [options]
ng generate component core/home -m core --project <appname> --export=true
--prefix=prefix (-p) менеят префикс на любой другой (по умолчанию общий для проекта)
--selector=selector меняет селектор полностью, даже префикс затирает
--export=true|false false by default
Создать директиву
ng generate directive <name> -m <module> --project <appname> --export=true
Создать пайпу
ng generate pipe <name> -m <module> --project <appname> --export=true
Создать службу
ng generate service services/main --project <appname>