文件路由系统
约定式页面结构生成 route tree,菜单、标题与权限随页面同步演进,无需手写路由表。
routeTree.gen.ts
面向 apps/admin 的新版开发文档。按真实源码讲清启动、路由、权限、请求、主题、通知与部署边界。
// 约定式页面 → 自动生成路由
export const Route = createFileRoute(
'/(base)/home'
)({
component: HomePage,
meta: { title: 'home', icon: 'mdi:home' }
});
// 服务 hooks 直接复用
const { data } = useUserList(params)▋Built on a modern stack
// core_features
首页只放导读,具体实现进入文档页后按源码路径展开。
约定式页面结构生成 route tree,菜单、标题与权限随页面同步演进,无需手写路由表。
routeTree.gen.ts
登录守卫、静态权限、动态菜单与超级角色由启动层统一接入。
guards / permissions
urls、api、hooks、keys、types 拆分清晰,页面直接复用服务 hooks。
service modules
暗色模式、主题色、Ant Design 适配、本地图标与语言包统一管理。
theme / i18n
layouts、theme、i18n、notification 以 workspace 包复用。
@skyroc/web-admin-*
Vite、pnpm、类型检查与 devtools 保持清晰启动顺序。
tooling
// read_next
先跑起来,再看启动链路与路由菜单。首页少讲概念,文档页讲清楚真实代码。