目录结构
目录结构
-
src(包含开发过程中需要编写的所有源代码文件)
api(存放与后端交互的接口文件)
components(存放可复用的组件)
composables(存放组合式函数:Composition API 封装)
constants(存放常量定义:API、正则、缓存 key 等)
hooks(存放自定义 hook 函数)
i18n(存放多语言初始化与配置)
locale(存放多语言语言包:如zh.json/en.json)
pages(业务页面文件目录)
static(本地静态资源目录,静态资源应存放于此)
store(Pinia 状态管理目录)
test(测试相关工具与配置)
types(TypeScript 类型定义目录)
utils(工具函数目录)
androidPrivacy.json(Android 隐私相关配置)
env.d.ts(全局类型声明)
App.vue(应用配置:全局样式与应用生命周期)
main.ts(Vue 初始化入口文件)
manifest.json(应用名称、appid、logo、版本等打包信息)
pages.json(页面路由、导航条、选项卡等页面类信息)
uni.scss(内置常用样式变量)
-
public(静态资源目录:构建时直接拷贝)
i18n-export.json(多语言导出/辅助文件)
-
scripts(项目脚本目录)
i18n(多语言脚本:扫描/替换/导出等)
-
docs(项目文档目录) -
dist(构建产物目录) -
node_modules(依赖目录) -
.gitignore(git 忽略文件) -
.prettierrc.json(Prettier 代码格式化配置) -
eslint.config.js(ESLint 配置文件) -
index.html(静态资源入口文件) -
package-lock.json(依赖锁定文件) -
package.json(项目依赖配置文件) -
robots.txt(爬虫规则) -
shims-uni.d.ts(uni-app 类型声明) -
tsconfig.json(TypeScript 配置文件) -
vite.config.ts(Vite 配置文件) -
vitest.config.ts(Vitest 配置文件)







