ВНИМАНИЕ в бюджетах, максимум превышен для начального - PullRequest
0 голосов
/ 01 января 2019

Когда я создаю свой угловой проект 7 с --prod, у меня есть предупреждение в бюджетах.

У меня есть угловой проект 7, я хочу его построить, но у меня есть предупреждение:

WARNING in budgets, maximum exceeded for initial. Budget 2 MB was exceeded by 1.77 MB

это детали блока:

chunk {scripts} scripts.2cc9101aa9ed72da1ec4.js (scripts) 154 kB  [rendered]
chunk {0} runtime.ec2944dd8b20ec099bf3.js (runtime) 1.41 kB [entry] [rendered]
chunk {1} main.13d1eb792af7c2f359ed.js (main) 3.34 MB [initial] [rendered]
chunk {2} polyfills.11b1e0c77d01e41acbba.js (polyfills) 58.2 kB [initial] [rendered]
chunk {3} styles.33b11ad61bf10bb992bb.css (styles) 379 kB [initial] [rendered]

что такое бюджеты?и как мне ими управлять?

1 Ответ

0 голосов
/ 01 января 2019

Откройте файл angular.json и найдите ключевое слово budgets.

Это должно выглядеть следующим образом:

"budgets": [
   {
      "type": "initial",
      "maximumWarning": "2mb",
      "maximumError": "5mb"
   }
]

Как вы уже догадались, вы можете увеличить значение maximumWarning, чтобы предотвратить это предупреждение, то есть:

"budgets": [
   {
      "type": "initial",
      "maximumWarning": "4mb", <===
      "maximumError": "5mb"
   }
]

Что означает бюджеты ?

Бюджет производительности - это группа ограничений определенных значений, влияющих на производительность сайта, которые не могут быть превышены при проектировании и разработке любого веб-проекта..

В нашем случае бюджет - это ограничение для размеров пакета.

См. Также:

...