У меня есть проект со многими угловыми приложениями. Типичный случай пользователя может быть:
- admin.ts
- front.ts
- dashboard.ts
Где каждое угловое приложение. Чтобы справиться с этим, у меня фактически есть один webpack.config.js
, где я делаю все вещи для упаковки.
Проблема возникает, когда я хочу добавить компиляцию AoT. Для этого я использую @ ngtools / webpack , где, к сожалению, нам приходится жестко прописывать в нашей конфигурации веб-пакета путь входа, например:
plugins: [
new AngularCompilerPlugin({
tsConfigPath: 'path/to/tsconfig.json',
entryModule: 'path/to/app.module#AppModule',
sourceMap: true
})
]
Как вы можете увидеть здесь на трекере проблем angular-cli, они не планируют обрабатывать несколько модулей ввода.
Есть ли у вас какой-нибудь магический трюк, чтобы обойти это ограничение и при этом сохранить единый процесс компиляции?
подтверждение концепции доступно на моем github