next.js
d54122a7 - Emit build error for unknown cache kinds (#72832)

Commit
1 year ago
Emit build error for unknown cache kinds (#72832) When a `"use cache"` directive with a custom cache kind is used, e.g. `"use cache: custom"`, a cache handler with the same name must be specified in the Next.js config: ```js /** * @type {import('next').NextConfig} */ const nextConfig = { experimental: { dynamicIO: true, cacheHandlers: { custom: require.resolve('path/to/custom/cache/handler'), }, }, } module.exports = nextConfig ``` If this is not the case, we emit a build error with an error message that explains this requirement. <img width="795" alt="Screenshot 2024-11-14 at 23 30 01" src="https://github.com/user-attachments/assets/bd138c97-608f-42ce-abb2-edb3e44edc3f"> When we'll get a docs page for this experimental config, we will add the usual "Read more: ..." hint as well. --------- Co-authored-by: Benjamin Woodruff <benjamin.woodruff@vercel.com> Co-authored-by: Janka Uryga <lolzatu2@gmail.com>
Author
Parents
Loading