##状況
WindowsのDocker(WSL2)で動かしているNext.jsを10.2にアップグレードしたら自動更新(Auto Refresh)されなくなりました。
問題が起きているのはWindows上のDockerのみで、Macでは問題なしです。
Next.jsを9系に戻せば直るのですが、10.2では壊れていたIE11サポートが修正されているので、できれば10.2を使いたいという特殊な事情がありました。
イキって最新の10.2を使いたい方向けです。
環境
Windows10 Pro 64bit
Docker 3.3.3 (WSL2, image node:alpine)
Next 10.2
とりあえずの解決方法
下記の様にデフォルトの webpack5 ではなく、webpack4 を使う指定をします。
Next.jsプロジェクトのルートにnext.config.js が無ければ新規で作成します。
next.config.js
module.exports = {
future: { webpack5: false }
}
参考
Next.js 10.0.6以降のwebpack5設定方法
GitIssues (それっぽいの無い)