加载中...
基于 Vue.js 的全栈框架,提供 SSR、SSG、文件路由、自动导入等开箱即用能力,功能定位相当于 Vue 生态的 Next.js,由 Sebastien Chopin 和 Alexandre Chopin 兄弟在 2016 年创建。

| 类型 | Vue.js 全栈框架 |
| 首发版本 | 0.2(2016 年 10 月) |
| 创建者 | Sebastien Chopin、Alexandre Chopin |
Nuxt 的最大卖点是「约定大于配置」:在 pages/ 目录下创建 Vue 文件就自动生成路由,components/ 下的组件自动导入无需手写 import,composables/ 下的函数自动可用。这套自动导入机制让开发者写的样板代码减少了大约 30-40%,IDE 支持由 Nuxt DevTools 和 Volar 插件保障。
Nuxt 3(2022 年发布正式版)在 Nuxt 2 的基础上全面升级:底层换用 Vite(可选 Webpack)、使用 Vue 3 Composition API、引入 Nitro 服务端引擎(支持 Node.js、Deno、Workers、Lambda 多种部署目标)。[1]
两者的定位几乎镜像:Next.js 之于 React,Nuxt 之于 Vue。功能上旗鼓相当,但社区规模差距较大——Next.js 的 npm 下载量约为 Nuxt 的 10 倍,生态周边更丰富。
Nuxt 的优势在于 Vue 模板语法的可读性和自动导入带来的代码简洁度,尤其适合不熟悉 React 生态的团队。Nuxt Content 模块让其在文档型网站和博客场景中非常省力,类似 Next.js + Contentlayer 的组合。

| 类型 | Vue.js 全栈框架 |
| 首发版本 | 0.2(2016 年 10 月) |
| 创建者 | Sebastien Chopin、Alexandre Chopin |
登录 后参与讨论
暂无讨论,来发表第一条评论吧