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

root
├── (root)
│ ├── layout.tsx
│ ├── page.tsx
│ └── product
│ └── [slug]
│ └── page.tsx
├── favicon.ico
├── layout.tsx
├── loading.tsx
└── not-found.tsx
Next.js version 15にて上記の構成をしている

rootにのみnot-found.tsxを設置しているので基本的にはこのnot-found.tsxがfallback時に呼ばれるが
turbopackでrun devしているときにはこのnot-found.tsxは適切にfallbackされずにエラーになる場合がある

同じような悩みが見つかった

起動時のコマンドとして
"dev": "next dev --turbopack"
しているのが原因っぽい
optionの--turbopackを外せば適切に動作する

一旦、外して turbopackでの起動は諦める🙄
でも、tubopackで起動させたいなぁという所感
このスクラップは2025/03/10にクローズされました