分析Figma文件,提取颜色、字体、间距、组件等设计系统数据,导出截图并与实际实现比对。使用JavaScript/Node.js实现,适用于设计规范提取、资源导出和实现验证。
使用Node.js分析Figma设计文件,提取设计系统,导出资源,验证实现一致性。
设置令牌: bash
export FIGMA_ACCESS_TOKEN=your_figma_token
安装Node.js依赖: bash
npm install # 或 yarn install
使用技能:
node scripts/figma-cli.js --help获取Figma文件的完整结构和元数据:
bash
node scripts/figma-cli.js info "文件ID或URL"
提取颜色、字体、间距、组件等设计系统数据:
bash
node scripts/figma-cli.js extract "文件ID" --output design-system.json
导出设计节点的PNG/JPG截图:
bash
node scripts/figma-cli.js export "文件ID" --node-id "节点ID" --format png
将实际实现(CSS/代码)与设计进行比对:
bash
node scripts/figma-cli.js compare "文件ID" implementation.css --output report.json
技能会自动处理分析并生成结果。