Nuxt
nuxt.com又名 Nuxt.js
基于 Vue 的全栈 Web 框架,路由按文件目录生成、组件与组合式函数自动导入,渲染方式可按页面选服务端渲染或静态生成,适合已会 Vue、要搭搜索引擎能收录的官网或内容站的开发者。
工具免费不用登录网页英文开源国内可直接访问
Nuxt 是建立在 Vue.js 之上的全栈 Web 框架。它把路由、数据获取、服务端渲染这些通常要自己拼装的部分预先配好,开发者写页面和组件就行,不用从零搭架构。前端用 Vue,服务端引擎是 Nitro,构建交给 Vite。
它面向的是已经会 Vue、想把项目做成可上线产品的开发者,尤其是需要 SEO 的站点和内容型应用。
主要功能
路由按文件目录生成,页面和布局可以复用;组件、组合式函数自动导入,省掉一长串 import。数据获取用 useFetch 这类组合式函数,组件可以直接 await 数据。渲染方式能选服务端渲染、客户端渲染或静态生成,粒度细到单个页面。此外还有内置的错误处理、页面与布局过渡、图片字体脚本优化、meta 标签管理,以及用 TypeScript 自动生成类型。
功能扩展靠模块,官方和社区模块超过 200 个,比如 UI 库、基于 Markdown 的内容管理、图片处理、图标、ESLint 集成、字体、测试工具等,装完即用。部署方面,SSR、静态或边缘环境都能一条命令发布。
适合谁
适合用 Vue 做正式项目的团队和个人:要搜索引擎能收录的官网、博客、电商前台,或者需要前后端一体的应用。页面里能看到它被不少公司采用,GitHub 上有 61.1K 星,月下载量 11M,项目完全开源。
费用与限制
框架本身开源免费,没有账号体系,也不需要登录。代价是学习曲线:得先熟悉 Vue,再理解它的目录约定、渲染模式和模块机制。文档是英文的,当前版本 v4.6.4,文档对应 4.x。
常见问题
Nuxt 收费吗?
Nuxt 免费使用。
用 Nuxt 要登录吗?
不用登录就能用。
Nuxt 国内能访问吗?
本站 11 月 8 日 检测,Nuxt 在国内可以直接访问。
Nuxt 有哪些平台 / App?
支持 网页。
Nuxt 的替代品有哪些?
本站整理了 3 个替代品,例如 Astro、Remix、VitePress。