Angular-cli

1- Create module :
(link to parent module)
ng g module my-module –module=parent-module

(with routing and link to routing parent module)
ng g module my-module –routing –module=parent-routing-module

2- Create component :
ng g component my-component –module=my-module –export –changeDetection=OnPush

3- Routing example :

{
    path: 'my-component',
    canActivate: [AuthGuard],
    loadChildren: () => MyComponentModule
    loadChildren: './my-component/my-component.module#MyComponentModule'
    loadChildren: () => import(`./my-component/my-component.module`).then(m => m.MyComponentModule)
}