非官方 Nuxt 中文镜像。内容自动同步并翻译自 nuxt.com ,如有歧义请以英文原文为准。

全栈
Vue框架

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

<template>
  <h1>
    你好 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 的前端构建能力,通过即时热更新赋能 Web 应用的快速开发,提供最佳开发者体验。
vite.dev
使用 Nitro 的服务器
Nuxt 使用 Nitro 作为服务器引擎,构建多功能的全栈 Web 应用程序,随时可部署到任何平台。
nitro.build

受全球开发者信赖

从初创公司到企业,100% 开源。
6.9M

月下载量

60.7K

GitHub 星标

开源

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

开始贡献
102k

关注者

32k

成员

通过即插即用模块扩展 Nuxt

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

部署到任何地方

一条命令即可部署。SSR、静态或边缘——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
Tiktok Ads
Tiktok Ads
Stack Overflow
Stack Overflow
Upwork
Upwork
Mc Donalds France
Mc Donalds France

赞助商

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