用途:Nuxt 是全栈 Vue 框架,用于构建带服务端渲染(SSR)、文件式路由、自动导入和模块系统的应用,可跨 Node.js、无服务器和边缘平台通用部署(服务端引擎为 Nitro)。
主要能力:涵盖目录结构、配置、CLI 命令、文件式路由、数据获取(useFetch、useAsyncData、$fetch)、模块与 Nuxt Kit、部署、组件与组合式函数自动导入、内置组件、状态管理、服务端路由、渲染模式(SSR/SPA/混合与路由规则)、数据获取与 SSR/水合最佳实践,以及图层、生命周期钩子和模块编写。
主要变化:Nuxt 5 使许多原实验性开关成为默认,服务端代码迁移到 Nitro v3(h3 v2,Web 标准 Request/Response),服务端工具从 nuxt/server 导入且默认不再自动导入,$fetch/useFetch 由生成的路由类型提供类型,路由默认区分大小写并带类型,打包器为 Vite 8(Rolldown),要求 Node 22.19/24.11+,并提供 Nitro v2 兼容层 nitroLegacy 便于迁移。目录约定:默认 srcDir 为 app/,Vue 应用代码位于 app/,而 server/、shared/、public/、modules/、layers/ 与 nuxt.config.ts 位于项目根;~ 与 @ 别名指向 app/,~~/@@ 指向根。
限制:资料未提供收费、价格、具体安装步骤或效果数据,暂未提供。