我有一个使用webpack编译且具有多个入口点的angular应用程序:
entry: {
'app1': helpers.root('src', 'app1', 'main.ts'),
'app2': helpers.root('src', 'app2', 'main.ts')
}
我使用CommonsChunkPlugin
将供应商文件在这些应用程序之间进行合并,效果很好。但是,我现在也想使用AOT编译。
使用@ngtools/webpack
,我只能通知一个应用程序。是否有办法同时为两个应用程序执行此操作?
new ngToolsWebpack.AngularCompilerPlugin({
tsConfigPath: helpers.root('tsconfig.json'),
entryModule: helpers.root('src', '[name]', 'app', 'app.module#AppModule'),
}),
使用类似 webpack 的 output
的 [name]
并不起作用(见上文)。有没有其他方法可以实现同样的效果?