公司介绍

Nuxt(Nuxt.js)由 Sébastien Chopin、Alexandre Chopin 和 Pooya Parsa 于 2016 年创建,是 Vue.js 生态中最流行的全栈 Web 应用程序框架。Nuxt 基于 Vue.js、Vite 和 Nitro 构建,支持服务端渲染(SSR)、静态站点生成(SSG)、增量静态再生(ISR)、边缘渲染等多种渲染模式,并拥有 200 多个官方和社区模块。

Nuxt 采用 MIT 开源许可,月下载量超过 680 万次,GitHub 星标超过 60,000。知名用户包括 Louis Vuitton、NASA 喷气推进实验室、Google Ventures、Armani、Stack Overflow、Upwork、TikTok Ads 等全球知名品牌和组织。

核心产品

产品 类型 说明
Nuxt (Nuxt.js) 全栈框架 Vue.js 全栈 Web 框架,支持 SSR、SSG、ISR、边缘渲染和自动导入
Nuxt 3 框架版本 当前主要版本,基于 Vue 3、Vite 和 Nitro,支持 TypeScript 原生
Nuxt Content 内容管理 基于文件的 CMS 模块,支持 Markdown、YAML、JSON 和代码高亮
Nuxt Modules 模块生态 200+ 官方和社区模块,覆盖 UI、图标、图片、SEO、分析等
Nuxt DevTools 开发工具 浏览器内可视化开发工具,实时查看组件状态、路由和性能
Nuxt UI UI 组件库 基于 Reka UI 和 Tailwind CSS 的 Vue 组件库,开箱即用

核心优势

零配置起步:自动配置 TypeScript、路由、代码分割,开箱即用
多种渲染模式:SSR、SSG、ISR、CSR 灵活组合,页面级细粒度控制
Nitro 服务端引擎:跨平台服务端能力,支持 Node.js、边缘函数、Serverless
丰富的模块生态:200+ 模块覆盖绝大多数常见开发需求
文件系统路由:基于文件结构自动生成路由,无需手动配置
出色的性能:自动代码分割、预加载、智能缓存,Lighthouse 评分优异

发展历程

  • 2016 年:Sébastien Chopin、Alexandre Chopin 和 Pooya Parsa 创建 Nuxt.js
  • 2017 年:Nuxt.js 1.0 正式发布,支持 SSR 和 SSG
  • 2019 年:Nuxt.js 2.0 发布,引入模块系统和更强的性能优化
  • 2020 年:全栈能力增强,支持静态站点生成和动态 API 路由
  • 2022 年:Nuxt 3 正式发布,基于 Vue 3、Vite、Nitro,支持 TypeScript 和边缘渲染
  • 2023 年:Nuxt DevTools 发布,月下载量突破 500 万
  • 2024 年+:持续增强性能和开发者体验,深化 AI 集成和边缘计算支持

市场地位与竞品

Nuxt 在 Vue.js 全栈框架市场占据主导地位,主要竞争关系如下:

  • Next.js:React 生态全栈框架,功能对标 Nuxt,由 Vercel 维护
  • Astro:内容驱动型前端框架,支持多框架组件,默认零 JS 输出
  • SvelteKit:Svelte 生态全栈框架,编译时优化带来极致性能
  • Remix:由 React Router 团队打造的全栈 Web 框架,强调 Web 标准
  • Gatsby:React 静态站点生成器,以 GraphQL 数据层和丰富插件著称
  • VitePress:基于 Vite 和 Vue 的静态站点生成器,适合文档站点