
Extra Nuxt config options that go further and could help unlock new possibilities.
Reza Baar
November 24, 2025
Nuxt is configured with sensible but extendable defaults. The nuxt.config.ts file supports an opt-in features namespace to enable or disable specific runtime behaviors, alongside a future namespace to adopt upcoming framework defaults and experimental multi-app support. It is located at the root of a Nuxt project and can be used to add custom scripts, register modules or change rendering modes.
In this article, we’re going to check some “extra” options that go further and could help unlock new possibilities.
The features block controls optional runtime behaviors in your application:
export default defineNuxtConfig({
features: {
devLogs: true // | 'silent'
}
})
export default defineNuxtConfig({
features: {
inlineStyles: false // | (id) => boolean
}
})
export default defineNuxtConfig({
features: {
noScripts: true, // or 'production' | 'all' | false
},
})
Enable upcoming defaults and experimental core changes under future:
export default defineNuxtConfig({
future: {
compatibilityVersion: 5
}
})
export default defineNuxtConfig({
future: {
multiApp: true
}
})
export default defineNuxtConfig({
experimental: {
asyncContext: true,
},
})
export default defineNuxtConfig({
experimental: {
buildCache: true,
},
})
export default defineNuxtConfig({
experimental: {
cookieStore: true,
},
})
export default defineNuxtConfig({
experimental: {
purgeCachedData: false, // enabled by default
},
})
Ready to prove your Nuxt skills?
Get certified in NuxtKeep learning Nuxt. Then get certified when you are ready.

Which Fetch? A One Page Reference for Nuxt Data Fetching
Choose among Nuxt’s $fetch, useFetch, useAsyncData, and lazy variants based on rendering, interaction, and data needs, while avoiding common pitfalls with keys, caching, SSR, and payloads.
Reza Baar

Type-Safe Server Routes
Type-Safe Server Routes: End-to-End Types from server/api to Your Components How Nuxt infers response types from your server routes so useFetch and $fetch calls are fully typed without manual interfaces.
Reza Baar

Building an MCP Server in Your Nuxt App
Building an MCP Server in Your Nuxt App with the MCP Toolkit. How to expose your Nuxt app's data and actions to AI assistants using @nuxtjs/mcp-toolkit, with tools, resources, and prompts.
Reza Baar