1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Next.js の devサーバーが起動しない問題

Last updated at Posted at 2023-11-02

next.jsのdevサーバーが起動しなくなったのでメモ。

【追記】

node:21.7 で問題が解消することを確認。

devサーバーが動かない (起動後すぐに終了する)

  • docker環境 のnext.jsでdevサーバーが動かなくなった。
  • ローカルのmacでも、リモートのubuntuでも同じ現象が発生する。
  • yarn dev npm run dev で正常に起動する。
  • 起動して数秒すると自動的に終了する。
  • エラーメッセージは無い
yarn run v1.22.19
$ next dev
next_1  | ready - started server on 0.0.0.0:3000, url: http://localhost:3000
next_1  | 
Done in 8.66s.

node や next.js のバージョン変更は効果無し

  • nodeのバージョンを19から20へ変えてみたけど効果無し
  • next.jsのバージョン13から14へ変えてみたけど効果無し

Dockerのバージョンを落として解決

  • macでは、Docker Desktopを 4.24.2 → 4.18.0 へダウングレードすると解決した。
  • ubuntuでは 24.0.7 → 20.10.24 へダウングレードすると解決した。
  • それぞれ、中間のバージョンは試していないので、どこが閾値なのかは不明

dockerをアップデートすると何かが動かなくなるの、ありがちで困る。

他の原因もあるらしい

nodeがなぜか32bit版になっていて、それが原因で同じ現象が起きることもあるらしい
https://github.com/vercel/next.js/issues/47510

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?