渐进式
Web 框架

使用 Nuxt 创建高质量的 Web 应用程序,这个开源框架让 Vue.js 全栈开发变得直观。
开始使用
app.vue
<script setup lang="ts">
const version = 4
</script>

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

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

全球领先公司的选择

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

随业务增长启用新功能

Nuxt 随着您的需求增长和适应,同时提供卓越的开发体验。构建从简单登录页到复杂的 Web 应用程序,可扩展到数百名开发人员的团队。我们设计 Nuxt 的目的是让所有技能水平的开发人员都能轻松上手。
  • 零配置
    立即开始使用 Vue 或 Typescript 编码——Nuxt 会为您处理所有设置。
  • 渲染模式
    服务器端渲染、客户端渲染、静态站点生成,您可以在页面级别决定。
  • 路由与布局
    使用我们的基于文件的路由系统构建复杂的基于 URL 的视图,同时重用组件以提高性能。
  • 数据获取
    使您的 Vue 组件异步并等待您的数据。Nuxt 为通用数据获取提供了强大的组合式函数。
  • 错误处理
    使用我们内置的处理器和自定义错误页面捕获应用程序中的错误。
  • 过渡
    实现布局、页面和组件之间的平滑过渡。
  • 资产与样式
    受益于内置支持的自动图像、字体和脚本优化。
  • SEO 与 Meta 标签
    创建可供搜索引擎完全索引的生产就绪应用程序。
  • 模块化
    使用 200 多个模块扩展 Nuxt 功能,更快地发布您的应用程序。
  • 中间件
    在渲染页面之前保护或添加自定义逻辑(本地化、A/B 测试)。
  • 使用 TypeScript 进行类型安全
    使用自动生成的类型和 tsconfig.json 编写类型安全代码。
  • 立即深入了解 Nuxt

建立在坚实的基础上

Nuxt 建立在可靠的开源技术之上,具有在不同构建工具之间进行选择的灵活性。
使用 Vue.js 的前端
Nuxt 建立在 Vue.js 之上,利用其响应式、基于组件的架构来创建强大、可扩展和无缝的 Web 应用程序。
vuejs.org
使用 Vite 的打包器
Nuxt 利用 Vite 的前端构建功能,通过即时热模块替换 (HMR) 助力 Web 应用程序的快速开发,以提供最佳开发体验。
vite.dev
使用 Nitro 的服务器
Nuxt 使用 Nitro 作为服务器引擎来构建多功能的 Web 全栈应用程序,随时可部署到任何平台。
nitro.build
Nuxt 提供了一个引人注目的解决方案和优秀的生态系统,帮助您交付高性能且对 SEO 友好的全栈 Vue 应用程序。在 SSR 和 SSG 之间灵活选择更是锦上添花。
Evan You

尤雨溪

Vue.js 和 Vite 的创造者

开发人员首选的简单而强大的 Web 应用程序

Nuxt 源于开发人员对提高生产力和平台性能的需求。最初作为基于 Vue 的自动化任务和服务器端渲染解决方案,现在已受到全球初创企业和公司的信任。
4.1M

月下载量

58.7K

GitHub Star 数

开源

Nuxt 100% 由我们充满热情的开源社区提供支持。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 的测试工具。

随时随地部署您的应用

一键部署和零配置选项使您的 Nuxt 应用轻松上线。选择您的平台,让 Nuxt 处理其余部分,让您专注于构建出色的应用程序,而不是管理复杂的部署。
Deploy your app anywhere

Nuxt 企业支持

为确保您的 Nuxt 项目充分发挥潜力,我们的 Nuxt 专家团队(包括 Vue、 Nuxt 和 Vite 核心贡献者)提供一整套服务。
Malt logoZadig & Voltaire logoAdyen logoWorld Wide Technology logoCora logo
Malt logoZadig & Voltaire logoAdyen logoWorld Wide Technology logoCora logo
Malt logoZadig & Voltaire logoAdyen logoWorld Wide Technology logoCora logo
Malt logoZadig & Voltaire logoAdyen logoWorld Wide Technology logoCora logo
性能优化
通过我们的专家优化提升 Nuxt 性能和可靠性。
迁移到 Nuxt
确保从开始到部署的成功、无痛迁移。
Nuxt 工作坊
通过培训和支持培养专家团队。

由全球开发人员构建。

Nuxt 及其生态系统的开发由国际团队领导。从贡献者到开发倡导者,社区由具有不同背景和技能的成员组成。我们很高兴每天都能看到新成员,并鼓励任何人加入我们,通过多种方式提供帮助:回答问题、进行演讲、创建模块和贡献核心代码。
案例展示

使用 Nuxt 构建的真实 Web 应用程序

Louis Vuitton
Louis Vuitton
Trade Republic
Trade Republic
Armani
Armani
NASA Jet Propulsion Laboratory
NASA Jet Propulsion Laboratory
Google Ventures
Google Ventures
Microsoft Edge Developer
Microsoft Edge Developer
Comet by Perplexity AI
Comet by Perplexity AI
Tiktok Ads
Tiktok Ads
Stack Overflow
Stack Overflow
Upwork
Upwork

赞助商

感谢我们的贡献者和赞助商,Nuxt 始终并将永远根据 MIT 许可证保持免费和开源。