该项目是前身是配合学习 spring-boot3 所搭建的,随着能不再满足后端的正删改查,于是该项目变成了常规的curd项目,该项目使用了vue3 + vite + typescript + pina + vue-router 开发,ui库使用 element-plus + icon-park + postcss + tailwind 等ui库
pnpm
pnpm install
pnpm run dev
pnpm run dev:pre
pnpm run dev:prod
pnpm run build
pnpm run build:pre
pnpm run build:prod
# 日常环境
pnpm run preview
# 预发环境
pnpm run preview:pre
# 生产环境
pnpm run preview:prod
pnpm run test:unit
pnpm run type-check
pnpm run format
├── src
│ ├── assets # 静态资源(图片、样式等)
│ ├── components # 公共组件
│ ├── views # 视图页面
│ ├── store # Pinia 状态管理
│ ├── router # 路由配置
│ ├── utils # 工具函数
│ ├── apis # 接口请求封装
│ ├── plugins # 插件配置
│ ├── enums # 枚举定义
│ ├── main.ts # 入口文件
│ └── App.vue # 根组件
├── public # 公共文件(如 index.html)
├── env # 不同环境的配置文件
├── types # TypeScript 声明文件
├── .husky # Git hooks 配置
├── .vscode # VSCode 配置
├── index.html # 项目的根 html 文件
├── vite.config.ts # Vite 配置
├── tsconfig.json # TypeScript 配置
├── postcss.config.cjs # PostCSS 配置
├── tailwind.config.cjs # Tailwind CSS 配置
├── package.json # 依赖管理
└── README.md # 项目说明文档
项目使用 Conventional Commits 规范,提交信息格式如下:
<type>(<scope>): <subject>
<body>
<footer>
详细的更新日志请查看 CHANGELOG.md
Content type
Image
Digest
sha256:c126e3728…
Size
27.3 MB
Last updated
2 months ago
docker pull xcy960815/study-java-vue