.output/ .nuxt/ app/ assets/ components/ composables/ layouts/ middleware/ pages/ plugins/ utils/ app.config.ts app.vue router.options.ts content/ layers/ modules/ node_modules/ public/ shared/ server/ api/ middleware/ plugins/ routes/ utils/ nux.config.ts
.gitignore 中项目的主要源代码目录,包含:
assets/ - 静态资源文件,如样式、图片等components/ - Vue 组件,会自动导入composables/ - Vue 组合式 API 函数layouts/ - 页面布局组件middleware/ - 路由中间件pages/ - 页面组件,用于自动生成路由plugins/ - Nuxt 插件utils/ - 工具函数app.config.ts - 应用配置文件app.vue - 应用根组件router.options.ts - 路由配置选项api/ - API 路由middleware/ - 服务端中间件plugins/ - 服务端插件routes/ - 自定义路由utils/ - 服务端工具函数nuxt.config.ts - Nuxt 项目的主配置文件package.json - 项目依赖和脚本配置node_modules/ - 项目依赖包layers/ - Nuxt 层(Layers)配置modules/ - 本地 Nuxt 模块shared/ - 客户端和服务端共享的代码