angular cli——产品(AOT)多填充模块不';t删除角2编译器
我运行以下命令来获取stats.jsonangular cli——产品(AOT)多填充模块不';t删除角2编译器,angular,webpack,angular2-aot,Angular,Webpack,Angular2 Aot,我运行以下命令来获取stats.json node --max-old-space-size=4096 .\node_modules\@angular\cli\bin\ng build --prod --stats-json 然后用来检查我的项目 当运行AOT(使用--prod标志隐式)时,我看到一个编译器捆绑在我的polyfills输出中,这不是我所期望的,因为我正在提前编译 我应该更改什么来停止绑定此编译器?或者我应该在哪里检查 您还应该添加--aot标志 ng build --prod
node --max-old-space-size=4096 .\node_modules\@angular\cli\bin\ng build --prod --stats-json
然后用来检查我的项目
当运行AOT(使用--prod
标志隐式)时,我看到一个编译器捆绑在我的polyfills输出中,这不是我所期望的,因为我正在提前编译
我应该更改什么来停止绑定此编译器?或者我应该在哪里检查
您还应该添加--aot标志
ng build --prod --aot.
您还可以使用aot运行serve
ng serve --prod --aot.
好的,我发现了问题-嗯
有人添加了
import'@angular/compiler/bundles/compiler.umd'
直接发送到pollyfills.ts
。我很确定构建默认使用aot,除非指定aot=false
,否则输出是相同的。(使用最新angular cli)@Ploppy完全同意,但我猜他们没有使用最新版本:-)是的,我们使用的是最新版本。以防万一,我也尝试了--prod--aot
,但仍然是相同的结果。请重新检查package.json是否是最新版本?请删除这一行--env=devI绝对猜不到:-)