0

当我构建我的 Angular 应用程序时,我收到以下预算警告:

构建警告

我知道我可以调整 angular.json 文件中的 bugets,但似乎没有设置初始项目/模块的位置。有人知道如何设置初始模块的预算吗?

4

2 回答 2

1

这可以在“预算”下的项目的 angular.json 文件中完成

于 2020-08-26T23:22:41.650 回答
0

问题是我不知道在哪里可以找到 initial-es2015 或 initial-es5 模块的预算。我有一个包含 30 - 40 个不同库/项目的项目,所以我的 angular.json 项目对象非常大。让我感到困惑的是错误消息不包含项目名称。过去,我曾让图书馆超出预算,但错误信息很明确。例如,考虑以下消息:“超出了 Nest-auth 的最大预算”。该错误清楚地表明存在预算问题的项目。而 initial-es2015 和 initial-es5 错误消息则没有。

我需要修改的预算是我正在运行构建命令的项目。例如考虑以下命令:ng build example-project。如果显示消息表明 initial-es2015 或 initial-es5 模块已超出最大预算,则您要编辑的预算是正在构建的项目,在本例中为“example-project”。

似乎可以改进错误消息。又名“超出示例项目的最大预算”而不是“超出初始 es2015 的最大预算”。

修复的另一个确认:https ://medium.com/@ole.ersoy/bumping-angular-application-size-budgets-a223ad0cf34d

于 2020-09-01T19:01:55.503 回答