next-optimized-images + imagemin-svgo でビルド時にエラーが出る
環境
- next: 13.4系
- next-optimized-images: ^2.6.2
- imagemin-svgo: ^10.0.1
エラー内容
> Build error occurred
Error [ERR_REQUIRE_ESM]: require() of ES Module /repo_path/node_modules/imagemin-svgo/index.js from /repo_path/node_modules/next-optimized-images/lib/loaders/img-loader.js not supported.
原因
imagemin-svgo
の10.0.0はESモジュールのみサポートしており、next-optimized-images
との互換性がないのが原因。
対策
imagemin-svgo
のバージョンを9系に下げる。