新建 Vue3 项目时,把基础设施先搭好,后续开发效率与协作体验差别明显。

一、路径与环境

  • 配置 @ 别名指向 src,避免深层相对路径
  • 按环境拆分 .env 文件,接口地址与开关不写死在代码里

二、请求层

  • 统一封装请求实例,集中处理 token、超时与错误提示
  • 约定响应结构,业务层只处理数据不重复判断状态码

三、状态与路由

  • Pinia 按模块拆分 store,避免单一全局对象膨胀
  • 路由懒加载,权限路由与静态路由分开维护

四、规范与构建

  • ESLint + Prettier 统一风格,提交前自动校验
  • 组件库按需引入,第三方大依赖单独分包

这些配置一次到位,后续新增页面基本只需关注业务本身。