【发布时间】:2019-05-30 02:40:03
【问题描述】:
我有一个项目,上面有许多独立的角度应用程序。典型的用户案例可以是:
- admin.ts
- front.ts
- dashboard.ts
每个都是 Angular 应用程序。为了解决这个问题,我实际上只有一个 webpack.config.js,我在那里做所有的包装工作。
当我想添加 AoT 编译时,问题就来了。为此,我使用@ngtools/webpack,不幸的是,我们必须在我们的 webpack 配置中硬编码入口点路径,如下所示:
plugins: [
new AngularCompilerPlugin({
tsConfigPath: 'path/to/tsconfig.json',
entryModule: 'path/to/app.module#AppModule',
sourceMap: true
})
]
当您在 angular-cli 问题跟踪器上can see here 时,他们没有任何计划处理多个条目模块。
你有什么神奇的技巧来解决这个限制并且仍然保持单一的编译过程吗?
【问题讨论】:
-
亲爱的@yanis-git,你找到魔术了吗?
-
如果您查看我的存储库,我已经找到了一种玩 @Diego 的方法,您将拥有可运行的 PoC,其中我基于参数引导不同的 webpack 配置。如果你愿意,我可以逐步改进我的自述文件。
-
不需要。我明白了,很清楚。谢谢!
标签: angular webpack angular2-aot aot