Nuxt/docs/content/2.guide/2.directory-structure/3.nuxt.config.md

36 lines
807 B
Markdown

---
icon: IconFile
title: nuxt.config.ts
head.title: Nuxt Configuration file
---
# Nuxt Configuration file
Nuxt can be easily configured with a single `nuxt.config` file, which can have either a `.js`, `.ts` or `.mjs` extension.
```ts
export default defineNuxtConfig({
// My Nuxt config
})
```
::alert
`defineNuxtConfig` helper is globally available without import.
::
You can explicitily import `defineNuxtConfig` from `nuxt/config` if you prefer:
```js
import { defineNuxtConfig } from 'nuxt/config'
export default defineNuxtConfig({
// My Nuxt config
})
```
To ensure your configuration is up to date, Nuxt will make a full restart when detecting changes in the main configuration file, the `.env`, `.nuxtignore` and `.nuxtrc` dotfiles.
::ReadMore{link="/api/configuration/nuxt.config"}
::