Closed5

notFound()の呼び出し時、設定したnot-found.tsxが適切にfallbackされない問題について調査

DKDK
root
├── (root)
│   ├── layout.tsx
│   ├── page.tsx
│   └── product
│       └── [slug]
│           └── page.tsx
├── favicon.ico
├── layout.tsx
├── loading.tsx
└── not-found.tsx

Next.js version 15にて上記の構成をしている

DKDK

rootにのみnot-found.tsxを設置しているので基本的にはこのnot-found.tsxがfallback時に呼ばれるが

turbopackでrun devしているときにはこのnot-found.tsxは適切にfallbackされずにエラーになる場合がある

DKDK

起動時のコマンドとして
"dev": "next dev --turbopack" しているのが原因っぽい

optionの--turbopackを外せば適切に動作する

DKDK

一旦、外して turbopackでの起動は諦める🙄
でも、tubopackで起動させたいなぁという所感

このスクラップは2025/03/10にクローズされました