Как использовать angular-cli для создания компонента из каталога приложения? - PullRequest
0 голосов
/ 24 мая 2018

У меня есть угловой проект с несколькими приложениями.Чтобы легко обмениваться компонентами, моделями и т. Д. Между приложениями, я решил иметь следующую структуру:

src/
 ├─ components/
 │   ├─ user-wizard/
 │   ├─ users-table/
 │   └─ stepper
 ├─ model/
 ├─ services/
 ├─ validators/
 ├─ app-1/
 │   ├─ app.component.html
 │   ├─ app.component.scss
 │   ├─ app.component.spec.ts
 │   ├─ app.component.ts
 │   ├─ app.module.spec.ts
 │   ├─ app.module.ts
 │   ├─ app-routing.module.ts
 │   └─ pages/
 ├─ app-2/
 │     :
 │     :
 │     :
 ├─ index.html
 ├─ main-1.ts
 ├─ main-2.ts
 │     :
 │     :

(я определил все приложения в angular-cli.json, используя атрибут appRoot .)

Например, чтобы создать новую страницу, я могу сделать:

ng g component --app=<app-name> pages/<pageName>

Однако, когда я хочу создать новый компонент, он будет создан внутри одного изПрограммы.Если аргумент app не передан, он будет создан в первом приложении:

ng g component components/<componentName>

Мой вопрос:
Есть ли способ сообщить angular-cli о созданиикомпонент в каталоге , который отсутствует внутри приложения ?

...