Angular AOT构建将组件模板保留在最终捆绑包中

Angular AOT构建将组件模板保留在最终捆绑包中,angular,webpack,angular2-aot,Angular,Webpack,Angular2 Aot,在使用webpack包进行AOT构建之后,每个组件包将包含两次模板,使包比需要的大得多,因为模板作为字符串包含,而UglifyJS无法缩小 我希望组件模板作为字符串排除。它们已经由ngc处理并内置到编译组件中 有人知道它为什么会发生或者如何修复吗?我发现“angular2模板加载器”网页加载器在AOT包中生成了不需要的组件模板 解决方案是在使用AOT时删除此加载程序。我不知道,因为我使用的angular CLI对我来说就是这样,但如果您想知道构建为什么会做某些事情,应该发布构建。

在使用webpack包进行AOT构建之后,每个组件包将包含两次模板,使包比需要的大得多,因为模板作为字符串包含,而UglifyJS无法缩小

我希望组件模板作为字符串排除。它们已经由ngc处理并内置到编译组件中


有人知道它为什么会发生或者如何修复吗?

我发现“angular2模板加载器”网页加载器在AOT包中生成了不需要的组件模板


解决方案是在使用AOT时删除此加载程序。

我不知道,因为我使用的angular CLI对我来说就是这样,但如果您想知道构建为什么会做某些事情,应该发布构建。