基于vue-cli二次封装的移动端框架,vue3 +vue-cli5 + webpack5 + 多入口打包 + 自动生成项目模版 + pinia + 数据持久化 + 路由动画 + axios二次封装 + less sass 变量函数处理 + viewport 适配方案等等
This project is a secondary encapsulation of Vue-cli framework based on pnpm, Vue-cli 4.x, and Webpack 5. It mainly encapsulates multiple entry point packaging, automatic generation of project templates, pinia, data persistence, route animation, axios secondary encapsulation, less sass variable function handling, viewport adaptation solution, and many other main features. For more details, please refer to the project documentation.
To use pnpm, you need Node version 14.6 or above. If you encounter an error when using npm, it is recommended to add --legacy-peer-deps to the command.
This project is a secondary encapsulation of the Vue-cli framework, with features such as multiple entry point packaging, automatic generation of project templates, pinia state management, data persistence, route animation, and axios secondary encapsulation. It also includes handling of less sass variables and functions, viewport adaptation, and configuration of multiple environment variables. The project aims to improve development efficiency and provide a standardized development environment. Planned features include history route configuration, unified format control management, and CLI-like project setup.