diff --git a/packages/nuxt/src/core/runtime/nitro/cache-driver.ts b/packages/nuxt/src/core/runtime/nitro/cache-driver.ts index 92920a4b4be5..dfd5d701a8ba 100644 --- a/packages/nuxt/src/core/runtime/nitro/cache-driver.ts +++ b/packages/nuxt/src/core/runtime/nitro/cache-driver.ts @@ -2,8 +2,7 @@ import { defineDriver } from 'unstorage' import fsDriver from 'unstorage/drivers/fs-lite' import lruCache from 'unstorage/drivers/lru-cache' -// Ensure we don't try to write/read from directory index for `/` paths -const normalizeFsKey = (item: string) => item.indexOf(':') === -1 ? `${item}:index` : item +const normalizeFsKey = (item: string) => item.replaceAll(':', '_') export default defineDriver((opts: { base: string }) => { const fs = fsDriver({ base: opts.base })