---
title: "nuxt.config.ts"
description: "Nuxt 可以通过单个 nuxt.config 文件轻松配置。"
canonical_url: "https://nuxt.zhcndoc.com/docs/4.x/directory-structure/nuxt-config"
---
# nuxt.config.ts

> Nuxt 可以通过单个 nuxt.config 文件轻松配置。

`nuxt.config` 文件的扩展名可以是 `.js`、 `.ts` 或 `.mjs`。

```ts twoslash [nuxt.config.ts]
export default defineNuxtConfig({
  // 我的 Nuxt 配置
})
```

::tip
`defineNuxtConfig` 辅助函数是全局可用的，无需导入。
::

如果你愿意，也可以显式从 `nuxt/config` 导入 `defineNuxtConfig`：

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

export default defineNuxtConfig({
  // 我的 Nuxt 配置
})
```

::read-more{to="https://nuxt.zhcndoc.com/docs/4.x/api/nuxt-config"}
在 **Nuxt 配置**文档中探索所有可用选项。
::

为确保配置保持最新，Nuxt 在检测到主配置文件、[`.env`](https://nuxt.zhcndoc.com/docs/4.x/directory-structure/env)、[`.nuxtignore`](https://nuxt.zhcndoc.com/docs/4.x/directory-structure/nuxtignore) 和 [`.nuxtrc`](https://nuxt.zhcndoc.com/docs/4.x/directory-structure/nuxtrc) 点文件发生更改时，会执行完整重启。


## Sitemap

See the full [sitemap](https://nuxt.zhcndoc.com/sitemap.md) for all pages.
