경고(예산), 초기에 대한 최대값 초과
--prod를 사용하여 Angular 7 프로젝트를 빌드할 때 다음에서 경고를 받습니다.budgets
.
저는 Angular 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]
예산은 정확히 무엇입니까?어떻게 관리해야 합니까?
angular.json 파일을 열고 찾기budgets
키워드
다음과 같이 표시되어야 합니다.
"budgets": [
{
"type": "initial",
"maximumWarning": "2mb",
"maximumError": "5mb"
}
]
아마 짐작하셨겠지만, 당신은 그것을 증가시킬 수 있습니다.maximumWarning
이 경고를 방지하기 위한 값, 즉:
"budgets": [
{
"type": "initial",
"maximumWarning": "4mb", <===
"maximumError": "5mb"
}
]
예산은 무엇을 의미합니까?
성능 예산은 웹 프로젝트의 설계 및 개발에서 초과할 수 없는 사이트 성능에 영향을 미치는 특정 값에 대한 제한 그룹입니다.
이 경우 번들 크기에 대한 제한은 예산입니다.
참고 항목:
- https://github.com/webpack/webpack/issues/3216
- https://angular.io/guide/build#configure-size-budgets
- 성능 예산(요청을 낮게 유지하고 파일 크기를 작게 유지)
이렇게 바꿔야 하는 저의 경우, 받아들여진 해결책이 작동하지 않았습니다.Angular에서 TensorFlow.js를 사용하고 있습니다.
"budgets": [
{
"type": "initial",
"maximumWarning": "4mb",
"maximumError": "5mb"<=== instead!
}
]
열어주세요angular.json
다음을 확인합니다.budgets
키워드, 그리고 증가/증가maximumWarning, maximumError
이것은 문제를 해결할 것입니다.
"budgets": [
{
"type": "initial",
"maximumWarning": "8mb",
"maximumError": "8mb"
}
]
"budgets": [ { "type": "initial", "maximumWarning": "2mb", "maximumError": "5mb" } ]
이것을 사용했는데 작동하지 않습니다.그리고 나서 이렇게 했어요.
"budgets": [ { "type": "initial", "maximumWarning": "20mb", "maximumError": "25mb" }, { "type": "anyComponentStyle", "maximumWarning": "20mb", "maximumError": "25mb" } ]
언급URL : https://stackoverflow.com/questions/53995948/warning-in-budgets-maximum-exceeded-for-initial
'source' 카테고리의 다른 글
텍스트 편집 외부를 클릭한 후 안드로이드에서 소프트 키보드를 숨기는 방법은 무엇입니까? (0) | 2023.06.04 |
---|---|
MongoDB.service가 결과 종료 코드와 함께 실패했습니다. (0) | 2023.05.25 |
WPF 및 Winforms의 UI 스레드에 있는지 여부를 감지하는 중 (0) | 2023.05.25 |
참조가 아닌 값별 파이썬 목록 (0) | 2023.05.25 |
ADT 22로 업그레이드한 후 라이브러리가 APK에 더 이상 추가되지 않음 (0) | 2023.05.25 |