有時明明之前build的結果執行很正確
但改了設定就會出現404錯誤
這時就是砍快取的時候了
是什麼時候會用到這招(rm -rf .next) ? :
1.新建的路由檔案即使路徑正確也出現 404 錯誤——像是修改 .env.local設定中的 「NEXT_PUBLIC_BASE_PATH」 後,Turbopack 的路由清單有時會遺漏新建立的嵌套動態資料夾。
2.更改後next.config.ts,basePath. output、、和serverExternalPackages都會影響構建樹的佈局方式,並且舊配置的過時產物會殘留下來。
3.在移動或重新命名項目資料夾之後—.next/standalone它包含已解析的路徑。
總之,當症狀與你正在閱讀的程式碼完全不符時,如果檔案明顯正確但行為不符,那麼在懷疑自己之前,首先應該懷疑快取問題。
以上,一起加油吧!!