使用 Vue3 搭建大事件管理系统,包括项目创建与依赖安装、代码风格配置(Eslint、Prettier)、基于 husky 的代码检查工作流、目录调整、路由设计(vue-router4)、引入组件库(Element Plus)、Pinia 相关配置(构建用户仓库和持久化、统一管理)、数据交互(请求工具设计)、整体路由规划、登录注册页面设计(表单校验与功能实现)、首页 layout 架子搭建(菜单、登录访问拦截、用户信息获取与渲染、退出功能)、文章管理(列表渲染、发布修改、搜索重置、添加删除等功能),还涉及到一些相关的 API 封装和组件优化。
VSCode + Volar (and disable Vetur).
See Vite Configuration Reference.
pnpm install
pnpm dev
pnpm build
Lint with ESLint
pnpm lint