angular-cli --prod (AOT) polyfills 模块不会删除 Angular 2 编译器

标签 angular webpack angular2-aot

我运行了以下命令来获取 stats.json

 node --max-old-space-size=4096 .\node_modules\@angular\cli\bin\ng build --prod --stats-json

然后用了WebPack Bundle Analyzer检查我的项目。

当运行 AOT 时(隐含 --prod 标志)我看到编译器捆绑在我的 polyfills 输出中,这不是我所期望的运行提前编译。

我应该改变什么来阻止这个编译器被捆绑?或者我应该在哪里检查?

Webpack Bundle Analyzer output

最佳答案

好的,我发现了问题 - 呃。

有人直接将 import '@angular/compiler/bundles/compiler.umd'; 添加到 pollyfills.ts

关于angular-cli --prod (AOT) polyfills 模块不会删除 Angular 2 编译器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46287794/

相关文章:

typescript - 带有 Minification/Uglify 的 Angular2 TypeScript 转译器

javascript - 使用 B2C 的 Javascript/Angular 6 SPA 应用程序中通过 MSAL.JS 注销时出错

javascript - Firebase getDownloadURL() 不返回任何内容

node.js - 多 (webpack)-dev-server/client 中的错误

javascript - 破坏 Chrome 缓存以进行浏览器同步重新加载

javascript - 引入 React 时 Webpack 无法正常工作

AOT的Angular 4动态路由问题

angular - 在 Angular 2 应用程序开始使用 AoT 之前从数据库加载配置

angularjs - Angular 2 : How to implement lazy routing with Ahead of Time Compilation?

angular - 使用 ngx-image-cropper 在单个图像上使用多个裁剪框