用途:Sketch 是 macOS 原生设计平台,用于矢量 UI/UX 设计、设计系统组件库与交互线框图制作,并支持面向开发者的资源交付。
主要能力:矢量编辑;共享设计系统库与 Symbol 组件;全局颜色变量与文本样式;通过插件和 JavaScript API 导出颜色、字体、间距等设计令牌;导出 SVG、PNG、PDF 规格与开发者标注文档。
使用方式:在 Document Settings > Color Variables 定义全局颜色变量,按 color/primary/500 等规则命名;将组件创建为 Symbol,如 Button/Primary/Large/Default。命令行导出示例:sketchtool export artboards "MyDesign.sketch" --scales="1, 2" --output="assets/exports";sketchtool export slices "MyDesign.sketch" --formats="svg,png"。也可在 Sketch Developer Console 运行 JavaScript 脚本导出 JSON 令牌,或编写 manifest.json 插件。
适用场景:macOS 上的 UI/UX 矢量设计、跨团队同步组件库、设计令牌自动化、开发者交付与 CI 资源同步。
限制与注意:仅支持 macOS;需注意 Symbol 覆盖在库更新后可能重置,导出 SVG 可能含多余裁剪路径,建议用 SVGO 优化;大型 .sketch 文件不宜直接提交普通 Git 仓库,可用 Git LFS 或 Sketch Cloud。若 sketchtool 未找到,可运行 sudo /Applications/Sketch.app/Contents/Resources/sketchtool/bin/sketchtool-install.sh。具体收费与价格暂未提供。