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系に下げる。