渐进式
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 与元标签
    创建可供搜索引擎完全索引的生产就绪应用程序。
  • 模块化
    通过 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

月下载量

5.85 万

GitHub 星标

开源

Nuxt 完全由我们热情的开源社区驱动。Nuxt 的每一行代码都由像您一样热情的开发者编写。

开始贡献
102k

关注者

32k

成员

通过即插即用模块扩展 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 的图标模块,包含来自 Iconify 的 200,000+ 个可供使用的图标。
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
Trade Republic
Trade Republic
阿玛尼
Armani
NASA 喷气推进实验室
NASA Jet Propulsion Laboratory
Google Ventures
Google Ventures
Microsoft Edge 开发者
Microsoft Edge Developer
Perplexity AI 的 Comet
Comet by Perplexity AI
Tiktok 广告
Tiktok Ads
Stack Overflow
Stack Overflow
Upwork
Upwork

赞助商

感谢我们的贡献者和赞助商,Nuxt 将永远在 MIT 许可下保持免费和开源。