SWICO介绍
Swico,发音类似于“斯威扣”。
为个人独立开发的一款实用的前端框架,它基于前端工程化最新技术栈实现了前端开发从创建项目,获取模板,本地开发,Git提交校验到打包构建的完整过程。
主要特性
构建工具基于Rspack 1,基于Rust多线程驱动,显著提升编译性能。
提供Vue 3和React 19两种开发模板选择,默认集成TypeScript 5。同时最大化统一这两种模板的开发API。
提供可配置化路由方案,基于React-Router 7和Vue-Router 4进行二次封装,支持路由嵌套,懒加载,动态参数,装饰校验等功能。
内置支持ESLint / Prettier / Husky等编码风格以及代码提交规范约束功能配置,保证代码风格统一以及 Git 提交规范。
提供配置文件可按需对架构配置进行修改扩展,例如Alias映射,本地请求代理等。
什么时候不选择SWICO
如果你即将开发的项目符合以下场景之一,SWICO可能不适合你:
需要支持
React 17
及其以下的React需要支持
Vue2
及其以下的Vue需要跑在
Node 20
以下的环境中需要支持IE浏览器
有很强的 Rspack 自定义配置需求或意愿
需要选择不同的路由方案
需要支持SSR服务端渲染