mirror of
https://github.com/nuxt/nuxt.git
synced 2024-12-05 20:07:16 +00:00
3ec108493d
* docs: simplify docs to only markdown * Create nuxt-config.md * chore: update * chore: add readme
37 lines
887 B
Markdown
37 lines
887 B
Markdown
---
|
|
navigation.icon: IconFile
|
|
title: "nuxt.config.ts"
|
|
description: "Nuxt can be easily configured with a single nuxt.config file."
|
|
head.title: "nuxt.config.ts"
|
|
---
|
|
|
|
# Nuxt Config 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 explicitly 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="/docs/api/configuration/nuxt-config"}
|
|
::
|