Vite: HMR not working
Vite HMRが動作しない問題の解決方法
概要
Viteのホットモジュールリプレースメント(HMR)が動作せず、変更がブラウザに反映されない問題です。
症状
ファイルを保存しても画面が更新されない
原因
- ファイル監視問題: WSLやDockerでのファイルシステム
- ポート競合: WebSocketポートがブロック
- 設定ミス: vite.config.jsの設定
- キャッシュ問題: ブラウザやViteのキャッシュ
解決策
1. 監視設定(WSL/Docker)
| |
2. HMRポート設定
| |
3. Docker設定
| |
4. キャッシュクリア
| |
よくある間違い
- WSLでWindowsファイルシステムを使用
- ファイアウォールでWebSocketブロック
Vite の他のエラー
この記事は役に立ちましたか?