用途:为 OneKey monorepo 提供开发命令参考,覆盖开发服务器启动、应用构建、代码检查、测试与构建问题排查。
主要能力: 开发命令:yarn app:desktop 启动桌面 Electron 应用;yarn app:web 启动 Web 开发服务器(端口 3000);yarn app:ext 启动浏览器扩展开发;yarn app:ios 启动 iOS 移动开发;yarn app:android 启动 Android 移动开发;yarn app:web-embed 开发可嵌入组件。 构建命令:yarn app:desktop:build 构建全平台桌面应用;yarn app:ext:build 构建浏览器扩展;yarn app:web:build 构建 Web 应用;yarn app:native-bundle 打包 React Native 应用。 质量命令:yarn lint 执行 TypeScript、ESLint、目录结构与 i18n 综合检查;yarn test 执行 Jest 测试;yarn tsc:only 快速检查类型错误;yarn lint:only 仅运行 ESLint;yarn clean 清理构建产物与 node_modules;yarn reinstall 完整重装依赖。
使用方式:资料建议的流程为先改代码,随后运行 yarn tsc:only 捕获类型错误,再运行 yarn lint 与 yarn test,全部通过且无警告错误后才继续。启动失败时可尝试 yarn clean && yarn reinstall。
适用场景:OneKey monorepo 的日常开发、构建验证与质量检查。
限制:资料未提供各命令的完整参数说明、环境变量配置细节及具体错误修复方案;部分命令需预先配置 Xcode、Android Studio、SDK 与模拟器等环境。