gpt4 book ai didi

angular - 单个 webpack 配置中的多个 Angular 应用程序

转载 作者:太空狗 更新时间:2023-10-29 19:32:06 24 4
gpt4 key购买 nike

我有一个项目,上面有许多独立的 Angular 应用程序。典型的用户案例可以是:

  • admin.ts
  • front.ts
  • 仪表板.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
})
]

和你一样can see here在 angular-cli 问题跟踪器上,他们没有任何处理多个入口模块的计划。

你有没有什么魔术可以绕过这个限制并仍然保持单一的编译过程?

proof of concept is available on my github

最佳答案

我建议查看 @angular-builders/custom-webpack

它扩展了@angular-devkit/build-angular但允许您修改 webpack 配置。允许您添加其他入口点等。它有关于如何设置它的相当好的文档。

关于angular - 单个 webpack 配置中的多个 Angular 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54023450/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com