IRY 小程序后台管理系统
负责系统从 0 到 1 的搭建,封装 10+ 个全局业务组件
基于 axios 类进行二次封装,包括请求 / 响应拦截器、cancelToken 类(取消重复请求,通过拼接 url、params、data 保证唯一性)、fetch 方法(扩展了返回的数据处理、http / 业务状态码的判断、全局错误提示)等功能
基于本地存储 localStorage 的 get / set 方法进行二次封装,额外扩展了对 JSON 数据的序列化 / 反序列化 / 过期时间判断 等通用功能
负责项目的打包构建,优化了 webpack 相关配置,最终使整体的打包体积减少 10%,二次构建速度加快 80%,加载速度从 7s 提升到 4s
基于 Vite 急速的冷启动和无缝的 HMR,故使用 Vite 作为开发服务器,基于 Webpack 的生态比 Vite 成熟, 故使用 Webpack 作为打包编译到生产环境
电商