Skip to content

产品介绍 ​

Selrux(@vlian/app)是约定式 React 应用框架:在 React、Vite、TanStack Router 之上,用文件约定生成路由与入口,用唯一配置 selrux.config.ts 驱动开发与构建。

你负责什么 / 框架生成什么 ​

你负责框架生成
src/pages/** 页面src/.selrux/ 入口、路由树、HTML(禁止手改)
可选 src/layouts/**、src/app.tsxVite 装配、约定扫描、CLI
业务数据、鉴权、私服凭据不代替服务端鉴权

适用场景 ​

  • 需要快速起 Vite + React 多页面应用,不愿手写路由树。
  • 需要可选的中后台壳(菜单、主题、Tabs),且能接受私服分发。
  • 不适合:期望开箱即用的生产登录、SSR、同页多应用隔离、KeepAlive。

版本选择 ​

  • 精简版:默认。公网依赖即可;布局可自定义;可随时升级到完整壳。
  • 完整版:显式 shell: true + 安装 @selrux/shell。完整壳为 UNLICENSED,需 Nexus;菜单 roles 只控制展示。

精简版不是「不支持扩展」;完整版不是「业务后台开箱即用且已具备生产认证」。

精简版默认可用;完整壳需显式启用并配置私服。