У меня есть угловой проект с несколькими приложениями.Чтобы легко обмениваться компонентами, моделями и т. Д. Между приложениями, я решил иметь следующую структуру:
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 о созданиикомпонент в каталоге , который отсутствует внутри приложения ?