全栈
Vue 框架

使用 Vue 构建快速、生产就绪的 Web 应用。基于文件的路由、自动导入和服务器端渲染——一切均已开箱即用。
开始使用
app/app.vue
<script setup lang="ts">
const version = 4
</script>

<template>
  <h1>
    Hello Nuxt {{ version }}!
  </h1>
</template>

<style scoped>
h1 {
  font-size: 3rem;
}
</style>

全球领先企业的共同选择

Louis Vuitton logo
Dassault Systemes logo
Back Market logo
Paul Smith logo
Caudalie logo
Blizzard logo
Vans logo
Deutsche Bahn logo

你所需的一切,摒弃无用之物

Nuxt 处理架构事务,让你专注于构建本身。
  • 零配置
    立即开始使用 Vue 或 TypeScript 编写代码——Nuxt 为你处理所有配置。
  • 渲染模式
    服务器端渲染、客户端渲染、静态站点生成,由你决定,甚至可以精确到页面级别。
  • 路由与布局
    利用我们基于文件的路由系统构建复杂的 URL 视图,同时通过复用组件提升性能。
  • 数据获取
    让你的 Vue 组件异步化并等待数据。Nuxt 为通用数据获取提供了强大的组合式函数(composables)。
  • 错误处理
    利用我们内置的处理器和自定义错误页面来捕获应用中的错误。
  • 过渡
    在布局、页面和组件之间实现平滑的过渡效果。
  • 资源与样式
    受益于内置支持的图像、字体和脚本自动优化功能。
  • SEO 与 Meta 标签
    创建可被搜索引擎完全索引的生产就绪型应用。
  • 模块化
    通过 200 多个模块扩展 Nuxt 功能,加快应用交付速度。
  • 中间件
    在渲染页面之前,保护路由或添加自定义逻辑(如本地化、A/B 测试)。
  • TypeScript 类型安全
    编写具有类型安全的代码,享受自动生成的类型和 tsconfig.json 支持。
  • 立即深入了解 Nuxt
Nuxt 提供了一个极具吸引力的解决方案和伟大的生态系统,帮助你交付高性能且 SEO 友好的全栈 Vue 应用。在 SSR 和 SSG 之间自由切换的灵活性更是锦上添花。
Evan You

Evan You

Vue.js 和 Vite 创建者

基于久经考验的工具

前端使用 Vue。服务端使用 Nitro。构建工具任你选择。
前端:Vue.js
Nuxt 构建于 Vue.js 之上,利用其响应式、基于组件的架构来创建强大、可扩展且无缝的 Web 应用。
vuejs.org
构建工具:Vite
Nuxt 利用 Vite 的前端构建能力,通过即时 HMR(热模块替换)驱动 Web 应用的快速开发,提供最佳开发者体验。
vite.dev
服务端:Nitro
Nuxt 使用 Nitro 作为服务器引擎,构建多功能全栈 Web 应用,支持在任何平台部署。
nitro.build

深受全球开发者信赖

助力从初创公司到大型企业。100% 开源。
520 万

月下载量

59.9K

GitHub 星数

开源

每一行 Nuxt 代码都由像你一样的开发者编写。

开始贡献
10.2 万

关注者

3.2 万

成员

使用即插即用模块扩展 Nuxt

Nuxt 拥有丰富的模块生态系统,包含官方和社区驱动的模块。它们通过提供针对常见需求的现成解决方案来加速开发。
ui
@nuxt/ui
由 Reka UI 和 Tailwind CSS 驱动的直观 UI 库。
content
@nuxt/content
支持 Markdown、YAML、JSON 的文件型 CMS。
devtools
@nuxt/devtools
可视化的工具,帮助您更好地了解您的 Nuxt 应用程序。
image
@nuxt/image
添加具有渐进式处理、延迟加载、大小调整和提供商支持的图像。
icon
@nuxt/icon
Nuxt 的图标模块,包含 20 万+来自 Iconify 的即用图标。
eslint
@nuxt/eslint
项目感知、易于使用、可扩展且面向未来的 ESLint 集成。
fonts
@nuxt/fonts
添加自定义网络字体,并兼顾性能。
scripts
@nuxt/scripts
在不牺牲性能的情况下添加第三方脚本。
test-utils
@nuxt/test-utils
Nuxt 的测试工具。
hints
@nuxt/hints
Nuxt 模块,为您的应用程序在性能、安全性等方面提供提示!
a11y
@nuxt/a11y
开发期间在浏览器中提供实时无障碍反馈和自动化测试。

随处部署

一条命令即可部署。无论是 SSR、静态站点还是边缘计算(Edge)——Nuxt 都能适配你的平台。
Deploy anywhere

由全球开发者构建

数百名贡献者让 Nuxt 每天都在进步。加入我们。
案例展示

使用 Nuxt 构建的现实世界 Web 应用

Louis Vuitton (路易威登)
Louis Vuitton
Trade Republic
Trade Republic
Armani (阿玛尼)
Armani
NASA 喷气推进实验室
NASA Jet Propulsion Laboratory
Google Ventures
Google Ventures
Microsoft Edge 开发者
Microsoft Edge Developer
Tiktok Ads
Tiktok Ads
Stack Overflow
Stack Overflow
Upwork
Upwork
Mc Donalds France (法国麦当劳)
Mc Donalds France

赞助商

得益于我们的贡献者和赞助商,Nuxt 将永远保持免费并以 MIT 协议开源。