全栈
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 为通用数据获取提供了强大的组合式函数。
  • 错误处理
    使用内置处理器和自定义错误页面捕获应用程序中的错误。
  • 过渡效果
    在布局、页面和组件之间实现平滑的过渡。
  • 资源和样式
    通过内置支持从自动图像、字体和脚本优化中受益。
  • 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% 开源。
2.5M

每月下载量

GitHub

访问仓库

开源

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

开始贡献
102k

关注者

32k

成员

使用即插即用模块扩展 Nuxt

Nuxt 拥有丰富的模块生态系统,既有官方的,也有社区驱动的。这通过为常见需求提供即用型解决方案来加速开发。
devtools
@nuxt/devtools
帮助您更好地了解 Nuxt 应用程序的可视化工具。
icon
@nuxt/icon
Nuxt 的图标模块,包含来自 Iconify 的 200,000+ 个即用图标。
http
@nuxt/http
Nuxt 的通用 HTTP 模块
typescript-runtime
@nuxt/typescript-runtime
TypeScript Runtime support for Nuxt
eslint
@nuxt/eslint
项目感知、易于使用、可扩展且面向未来的 ESLint 集成。
content
@nuxt/content
基于文件的 CMS,支持 Markdown、YAML、JSON。
a11y
@nuxt/a11y
在开发期间在浏览器中提供实时可访问性反馈和自动测试。
fonts
@nuxt/fonts
添加自定义 Web 字体,注重性能。
image
@nuxt/image
添加图片,支持渐进式处理、懒加载、调整大小和提供商支持。
hints
@nuxt/hints
Nuxt 模块,显示应用程序各方面的提示,如性能、安全等!
test-utils
@nuxt/test-utils
Nuxt 的测试工具
typescript
@nuxt/typescript-build
Nuxt 的 TypeScript 支持
ui
@nuxt/ui
基于 Reka UI 和 Tailwind CSS 的直观 UI 库
scripts
@nuxt/scripts
在不牺牲性能的情况下添加第三方脚本

随处部署

一个命令部署。SSR、静态或边缘 — Nuxt 适应您的平台。
随处部署

由全球开发者构建

数百名贡献者每天都在让 Nuxt 变得更好。加入我们。
展示案例

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

Louis Vuitton
Louis Vuitton
NASA Jet Propulsion Laboratory
NASA Jet Propulsion Laboratory
Google Ventures
Google Ventures
Stack Overflow
Stack Overflow
n8n
n8n

赞助商

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