Initial exceeded the maximum budget in Angular
As applications grow in functionality, they also grow in size. The CLI lets you set the size
thresholds in your configuration to ensure that parts of your application stay within the size boundaries that you define.
While deploying my Angular application in production, I build the project with the command --prod
.
ng build --prod
And I got an error message:
Error: budgets: initial exceeded maximum budget. Budget Budget 2 MB was exceeded by 1.77 MB.
Solution
which are generated by the build process. Angular budgets allow us to configure the expected sizes of these bundles. We can configure thresholds for conditions when we want to notify as a warning or fail to build with an error if the bundle size gets exceeds that limit.
To set the budget custom limit, open angular.json
file and find the budget keyword.
It should look like this:
1 "budgets": [2{3"type": "initial",4"maximumWarning": "2mb",5"maximumError": "5mb"6}7]
maximumWarning
value to prevent the warning, or maximumError
value to change the limit for the failed error message, i.e.:
1 "budgets": [2{3"type": "initial",4"maximumWarning": "4mb",5"maximumError": "6mb"6}7]
References:
EmoticonEmoticon