主题
产品介绍
Selrux(@vlian/app)是约定式 React 应用框架:在 React、Vite、TanStack Router 之上,用文件约定生成路由与入口,用唯一配置 selrux.config.ts 驱动开发与构建。
你负责什么 / 框架生成什么
| 你负责 | 框架生成 |
|---|---|
src/pages/** 页面 | src/.selrux/ 入口、路由树、HTML(禁止手改) |
可选 src/layouts/**、src/app.tsx | Vite 装配、约定扫描、CLI |
| 业务数据、鉴权、私服凭据 | 不代替服务端鉴权 |
适用场景
- 需要快速起 Vite + React 多页面应用,不愿手写路由树。
- 需要可选的中后台壳(菜单、主题、Tabs),且能接受私服分发。
- 不适合:期望开箱即用的生产登录、SSR、同页多应用隔离、KeepAlive。
版本选择
- 精简版:默认。公网依赖即可;布局可自定义;可随时升级到完整壳。
- 完整版:显式
shell: true+ 安装@selrux/shell。完整壳为UNLICENSED,需 Nexus;菜单roles只控制展示。
精简版不是「不支持扩展」;完整版不是「业务后台开箱即用且已具备生产认证」。