nuxt/nuxt
摘要
Nuxt 是一个免费开源的 Vue.js 框架,用于构建类型安全、高性能的全栈 Web 应用,支持 SSR、静态生成和自动导入等特性。
查看缓存全文
缓存时间: 2026/07/11 13:21
nuxt/nuxt 来源:https://github.com/nuxt/nuxt
Nuxt
Nuxt 是一个免费开源的框架,提供直观且可扩展的方式来构建类型安全、高性能且生产级的全栈 Web 应用和网站,基于 Vue.js。它提供了许多功能,使得构建快速、SEO 友好且可扩展的 Web 应用变得简单,包括:
- 服务端渲染、静态站点生成、混合渲染和边缘渲染
- 自动路由,支持代码拆分和预取
- 数据获取和状态管理
- 搜索引擎优化和定义 meta 标签
- 组件、组合函数和工具的自动导入
- TypeScript,零配置
- 通过 server/ 目录实现全栈开发
- 可扩展,拥有 300+ 个模块(https://nuxt.com/modules)
- 部署到多种托管平台(https://nuxt.com/deploy)
- ……以及更多(https://nuxt.com)
🚀
目录
🚀 入门指南
使用以下命令创建一个新的启动项目。这将创建一个包含所有必要文件和依赖的启动项目:
npm create nuxt@latest
[!提示] 还可以试试 nuxt.new(https://nuxt.new):在 CodeSandbox、StackBlitz 或本地打开一个 Nuxt 启动器,几秒钟即可上手。
💻 Vue 开发
简单、直观且强大,Nuxt 让你以合理的方式编写 Vue 组件。每个重复性任务都已自动化,让你可以自信地专注于编写全栈 Vue 应用。
app.vue 示例:
<template>
<div>
<h1>欢迎使用 Nuxt</h1>
</div>
</template>
<script setup>
useSeoMeta({
title: '认识 Nuxt',
description: '直观的 Vue 框架。'
})
</script>
<style>
#app {
background-color: #020420;
color: #00DC82;
}
</style>
📖 文档
我们强烈建议你查阅 Nuxt 文档(https://nuxt.com/docs)来提升水平。这是学习框架的绝佳资源,涵盖了从入门到高级主题的所有内容。
🧩 模块
探索我们的模块列表(https://nuxt.com/modules),由 Nuxt 团队和社区创建,为你的 Nuxt 项目赋能。
❤️ 贡献
我们邀请你贡献并帮助改进 Nuxt 💚 以下是你参与的一些方式:
- 报告 Bug: 如果你遇到任何 Bug 或问题,请查看报告 Bug 指南(https://nuxt.com/docs/4.x/community/reporting-bugs)了解如何提交 Bug 报告。
- 建议: 有改进 Nuxt 的想法?我们很想听听!查看贡献指南(https://nuxt.com/docs/4.x/community/contribution)分享你的建议。
- 问题: 如果你有问题或需要帮助,获取帮助指南(https://nuxt.com/docs/4.x/community/getting-help)提供了相关资源。
🏠 本地开发
按照文档设置本地开发环境(https://nuxt.com/docs/4.x/community/framework-contribution#setup),为框架和文档做出贡献。
🛟 专业支持
- 技术审计与咨询:Nuxt 专家(https://nuxt.com/enterprise/support)
- 定制开发及更多:Nuxt 机构合作伙伴(https://nuxt.com/enterprise/agencies)
🔗 关注我们
⚖️ 许可证
MIT(https://github.com/nuxt/nuxt/blob/main/LICENSE)
相似文章
vercel/next.js
Next.js 是由 Vercel 构建的开源 Web 框架,扩展了 React,用于快速构建全栈应用。
@pontusab: Workbench 现在支持:- Koa - Astro - Bun - H3 - Nuxt - Hono - Express - Fastify - Elysia - NestJS - Next.js
Workbench 现在支持 Koa、Astro、Bun、H3、Nuxt、Hono、Express、Fastify、Elysia、NestJS 和 Next.js 框架。
Show HN: Nub – 类似 Bun 的用于 Node.js 的一体化工具包
Nub 是一个快速的一体化工具包,用于 Node.js,提供类似 Bun 的开发者体验,包括运行 TypeScript 文件、管理依赖项和 Node 版本,所有这些都集中在一个用 Rust 编写的 CLI 工具中。
@vuejsamsterdam: 难以置信… 十年来,我们共同见证了 Vue 生态系统的演变。Evan You 的 State of Vue Nuxt 3 Vit…
Vue.js Amsterdam 庆祝 Vue 生态系统演变 10 周年,包含关于 Vue、Nuxt、Vite、Pinia、Nitro、Vapor Mode 和 Nuxt 4.4 的更新,并计划于 2027 年 3 月举办十周年庆典。
人人都该从 npmx 偷学的功能
npmx 是一个 MIT 授权的 npm 仓库替代前端,它在安全与可用性上做了增强:展示传递式安装体积、暴露安装脚本、可视化过期/含漏洞依赖树,还逼得 npmjs.com 终于上线了深色模式。