首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >角8国际化在-prod环境中创建一个巨大的vendor.js文件。

角8国际化在-prod环境中创建一个巨大的vendor.js文件。
EN

Stack Overflow用户
提问于 2019-08-19 11:54:52
回答 1查看 664关注 0票数 2

我有一个角8项目,它在ng构建之后有一个很好的文件大小--prod (比如1.3Mb)。但是我决定将国际化添加到项目中,因此在本教程(https://angular.io/guide/i18n)之后,我创建了一个8Kb的messages.es.xlf,现在当我运行ng build =es时,我得到了一个名为vendor.js的6Mb文件,如果我删除了vendor.js命令,那么一个很好的文件大小就回来了。我需要再添加两个消息文件,一个用于de,另一个用于fr。我担心当添加这两个文件时,web将类似于1G =)。无论如何,我可以减少vendor.js吗?

我尝试了以下ng命令,但没有结果:

ng build -prod-aot-供应商-块-通用块-删除-输出-路径-构建优化器

ng build -prod -aot -vc -cc -dop --构建优化器

谢谢

EN

回答 1

Stack Overflow用户

发布于 2019-12-03 22:09:56

检查一下你的angular.json。可能您所需要做的就是将所有优化选项从production配置复制到es配置中,并调用ng build -c es

由于代码重复,它看起来不是一个好的解决方案,但是您可以在这里找到更多的细节:https://github.com/angular/angular-cli/issues/10987

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57556228

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档