Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
angular cli——产品(AOT)多填充模块不';t删除角2编译器_Angular_Webpack_Angular2 Aot - Fatal编程技术网

angular cli——产品(AOT)多填充模块不';t删除角2编译器

angular 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

我运行以下命令来获取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 --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绝对猜不到:-)