[解決済み] 予算内の警告、初期値で最大値を超える
2022-03-14 23:17:41
質問
Angular 7 プロジェクトを --prod でビルドすると、次のような警告が表示されます。
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"
}
]
何をするのか 予算 とは?
パフォーマンスバジェットとは、ある特定の値に対する制限のグループのことで、その値は サイトのパフォーマンスに影響を与えるもので、設計やデザインにおいて超過してはならないものです。 ウェブ・プロジェクトを開発する。
私たちの場合、バンドルサイズは予算が限界です。
こちらもご覧ください。
関連
-
Angularインタビュー質問まとめ1~基礎知識(Angular v8+)編
-
Angularフレームワーク入門
-
[解決済み] ionic 5 - ngForがデータを表示しない
-
[解決済み] 現在のルートを取得する方法
-
[解決済み】コンポーネントのプロパティが現在の日付時間に依存している場合、Angular2の「expression has changed after it was checked」例外を管理する方法
-
[解決済み] Angular CLI Error: serveコマンドはAngularプロジェクトで実行する必要がありますが、プロジェクト定義が見つかりませんでした。
-
[解決済み] 設定ファイルにng serveのデフォルトのホストとポートを設定する。
-
[解決済み] Angular 4 HttpClient クエリパラメータ
-
[解決済み] AngularプロジェクトでBootstrapを使うには?
-
[解決済み] prodのバンドルサイズを小さくするには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Angular HTMLバインディング
-
[解決済み] 現在のルートを取得する方法
-
[解決済み】プロパティ「of」が「typeof Observable」型に存在しない【重複
-
[解決済み] Angular2の括弧、括弧、アスタリスクの違いは何ですか?
-
[解決済み] npm start」と「ng serve」はいつ使う?
-
[解決済み] Angular 4 HttpClient クエリパラメータ
-
[解決済み] AngularのINPUT要素でngModel内のパイプを使用する
-
[解決済み] index.tsは何に使われているのですか?
-
[解決済み] Angularでオブジェクトを繰り返し処理する【重複】。
-
[解決済み] Angularでフォームの変更を監視する方法