Next.js v10.1でWebpack5を使用すると「Can't resolve 'fsevents'」というエラーが出る件

に投稿

に更新


問題

next.config.jsfuture.webpack5trueにしてnext buildを実行するとビルドには成功するものの、下記のようなエラーが出力された。

<w> [webpack.cache.PackFileCacheStrategy] Caching failed for pack: Error: Can't resolve 'fsevents' in '/vercel/path0/node_modules/chokidar'
<w> while resolving 'fsevents' in /vercel/path0/node_modules/chokidar to a directory
<w> [webpack.cache.PackFileCacheStrategy] Caching failed for pack: Error: Can't resolve 'fsevents' in '/vercel/path0/node_modules/chokidar'
<w> while resolving 'fsevents' in /vercel/path0/node_modules/chokidar to a directory
<w> [webpack.cache.PackFileCacheStrategy] Caching failed for pack: Error: Can't resolve 'fsevents' in '/vercel/path0/node_modules/chokidar'
<w> while resolving 'fsevents' in /vercel/path0/node_modules/chokidar to a directory

Next.js、Webpack の issues にも同様の問題が報告されている。

Webpack にあまり詳しくないので、続報を待つ