Webpack: Loading chunk failed
Webpackチャンク読み込みエラーの解決方法
概要
Webpackの動的インポートでチャンクファイルの読み込みに失敗した場合に発生するエラーです。
エラーメッセージ
ChunkLoadError: Loading chunk 0 failed.
(error: https://example.com/static/js/0.chunk.js)
原因
- ファイル不存在: デプロイ後に古いチャンクにアクセス
- パス誤り: publicPathの設定が不正
- ネットワークエラー: 一時的な接続問題
- キャッシュ問題: CDNやブラウザキャッシュ
解決策
1. エラーハンドリング
| |
2. React.lazyでのエラー境界
| |
3. Webpack設定
| |
4. Service Workerでキャッシュ管理
| |
よくある間違い
- ハッシュなしのファイル名でキャッシュ問題
- publicPathの末尾スラッシュ忘れ
Webpack の他のエラー
この記事は役に立ちましたか?