Docker for Windows 下的前端热更新问题
已并入《重新认识 Docker:开发环境、Linux 性能开销与 Redis 实战》。
本文记录的是 Docker for Windows 早期文件监听不稳定导致 React 项目无法触发重新编译的问题。当时通过额外 watcher 规避了这个问题,但它更适合作为历史经验,而不是今天的默认方案。
完整讨论见:
重新认识 Docker:开发环境、Linux 性能开销与 Redis 实战
今天在 Windows 上做容器化开发,更推荐使用 WSL2,并把项目放在 Linux 发行版的文件系统里。对前端热更新、依赖安装和大量小文件读写来说,宿主机文件系统与容器之间的边界仍然是需要重点关注的性能点。