概要
Next.jsを試しにVercelにデプロイしたときに、Error: Cannot find module 'webpack'
というエラーが発生しました。全てのケースで発生するわけではないと思いますが、私がやった時の条件とその対応をメモ書きします。
条件
- Next.jsのバージョン: 10.0.4
- webpackは使用していない
調べた内容
Error: Cannot find module 'webpack'のIssueに同じような事象が記載されていました。おそらく何かしらのバグに起因するものだろうと思いますが、取り急ぎNext.jsとwebpackのバージョン設定を変更すればいけそうというのは読み取れました。
対応
以下の通りにバージョンの設定をしたら、デプロイが上手くいきました。
- Next.jsのバージョン: 10.0.6
- webpackのバージョン: 4.46.0