# nuxt.config.ts

> Nuxt можно легко настроить с помощью одного файла nuxt.config.

Расширение файла `nuxt.config` может быть `.js`, `.ts` или `.mjs`.

```ts [nuxt.config.ts]twoslash
export default defineNuxtConfig({
  // Моя конфигурация Nuxt
})
```

<tip>

Хелпер `defineNuxtConfig` доступен глобально без импорта.

</tip>

При необходимости импортируйте `defineNuxtConfig` из `nuxt/config` явно:

```ts [nuxt.config.ts]twoslash
import { defineNuxtConfig } from 'nuxt/config'

export default defineNuxtConfig({
  // Моя конфигурация Nuxt
})
```

<read-more to="/docs/3.x/api/configuration/nuxt-config">

Полный перечень опций — в **справочнике конфигурации Nuxt**.

</read-more>

Чтобы обеспечить актуальность конфигурации, Nuxt выполнит полную перезагрузку при обнаружении изменений в основном файле конфигурации, файлах [`.env`](/docs/3.x/directory-structure/env/), [`.nuxtignore`](/docs/3.x/directory-structure/nuxtignore/) и [`.nuxtrc`](/docs/3.x/directory-structure/nuxtrc/).
