用途:在开发 Solito 通用应用(Web + 移动端共享代码)时调用,覆盖跨平台导航、共享 UI 组件、monorepo 结构、平台特定代码、跨平台认证、导航调试与打包体积优化。
主要能力:Solito 在 React Native(Expo)与 Next.js 之间共享导航代码,统一 Link 与路由,原生侧使用文件系统路由(Expo Router),TypeScript 类型安全。技能给出按功能而非平台组织代码、共享优先、导航为中心等原则,并涵盖 NativeWind 样式、设计令牌、认证、API/tRPC、Zustand 状态、性能优化、测试与部署。
用法:用 npx create-solito-app@latest my-app 创建项目,推荐 pnpm。导航使用 import { Link } from 'solito/link',不要直接用 next/link 或 @react-navigation/native。开发时分别在 apps/next 执行 pnpm dev、在 apps/expo 执行 pnpm start;常用命令 pnpm install、pnpm typecheck、pnpm lint、pnpm build。Web 部署可用 vercel deploy,移动端用 EAS(eas build:configure、eas build --platform ios/android、eas submit、eas update)。
限制:资料未提供该技能的收费、价格或授权信息;内容以约定与示例为主,具体版本兼容性、依赖版本与效果暂未提供。