Nuxt 4 (this project)
Structure
- •Pages:
app/pages/.app/pages/index.vuemaps to/. Use<NuxtPage />inapp/app.vueto render the current page. - •Composables:
app/composables/. Auto-imported; no explicit import needed in pages or components. - •Config:
nuxt.config.tsat repo root usingdefineNuxtConfig().
VueUse in Nuxt
VueUse’s useStorage is not auto-imported in Nuxt (Nitro provides its own useStorage). When using localStorage via VueUse, use an explicit import:
ts
import { useStorage } from '@vueuse/core'
Use this in composables that persist client-side state (e.g. settings). Do not rely on auto-import for useStorage from VueUse.