Next.js と NestJS の watch モードの違い
Next.js
Node.js
Next.js は .env ファイルの変更を検知して自動再起動するが、NestJS はしない。
| フレームワーク | .env 監視 | 理由 |
|---|---|---|
| Next.js | ○ | フレームワークが環境変数を特別扱いし、自前で監視機能を実装 |
| NestJS | × | TypeScript コンパイラの watch 機能をそのまま利用 |
NestJS は「薄いフレームワーク」を志向しており、.env の読み込みは @nestjs/config などの外部ライブラリに委譲している。そのためフレームワーク側での .env 監視は実装されていない。
この機能は GitHub issue #2626 でリクエストされているが、2024年7月時点で未実装。