ローカルでyarn build時はうまくいくのにVercelビルド時にunhandledRejectionエラーが発生する。
unhandledRejection Error: Cannot find module '/vercel/path0/node_modules/next/dist/compiled/sass-loader/fibers.js'
解決策:VercelのNodeのアップデート
Vercelの設定からNodeのバージョンをあげることで解決した。自分の場合は14.xから18.xにアップデートすることになった。
暫定的対処:next.config.jsを書き換える
sassOptionsのfiberとやらは、nodeバージョンのを検知して問題があったときにsassのコンパイルを止めるみたい?
だからどうしてもVercelのバージョンを上げたくない時はfiber: falseにすればいいらしい。
const nextConfig = {
sassOptions: {
fiber: false
}
}
