脚手架这个东西,本质是工具,工具应该是拿来即用,应该助力开发,不应该成为学习的负担。
目前前端打包工具webpack,vite等等,框架迭代升级快速,vite 我暂时没有研究,但是webpack 从3到5,三个版本,能明显感受的是,配置在简单化,学习成本在降低,很多业内大量使用的通用配置,已经成为官方的默认配置。可能官方也意识到配置复杂性的这个问题,在慢慢做改进。
但是webpack生态没有跟上,vue-cli 也是基于webpack5 之上封装一层,我在做这个vue-template项目时去查阅webpack的文档,资料不是很多,最佳实践不多,也能理解,这种优秀的实践一般都是公司内部使用,不会往外分享传播。
vue3 +vue-cli4 + webpack5 + 多入口打包 + 自动生成项目模版 + pinia + 数据持久化 + 路由动画 + axios二次封装 + less sass 变量函数处理 + viewport 适配方案等等
这个二次封装的框架,融合了我工作以来的经验和实践,平时学习到的优秀的类库,以及和大家交流中发现的问题和解决方案,还是遗留了很多我暂时找不到解决方案的问题,后续看精力和兴趣,如果愿意的话,都能一一攻克。
目前来说,是能够支持移动端的大多数业务,也希望能够帮助到大家业务开发!