我如何防止Figma设计令牌与生产CSS漂移

我在产品设计工作流程中遇到了这个问题,Figma令牌被导出到前端主题中。问题是按钮间距和文本颜色在Figma中匹配,但在生产中经过两次发布后发生了漂移。最初我认为工程师忽略了设计文件,但是在设计师重命名令牌组时,它会出现,即使是在组件清理过程中。这导致QA不断提交视觉bug,双方都无法快速复现,所以我将其视为工作流程问题,而不是小问题。 我的过程是收集Figma令牌导出、CSS变量、拉取请求差异和组件截图,并将其与Figma令牌、主题包和Storybook视觉检查进行比较。首先,我比较了令牌名称和值,而不是仅查看截图。然后,我检查了哪些令牌被重命名和删除、重建。关键线索是导出生成了新的令牌键,而生产仍然引用了旧的CSS变量名称。 解决方案是冻结公共令牌名称、添加令牌差异审查,并在所需的CSS变量消失时使CI失败。我通过在样本分支上运行导出并检查Storybook快照来测试它。我添加了令牌…

相关公开内容

  1. Mobile Form UX Problems: How I Fixed Checkout Drop-Off With Better Error States creative-design · experience · 3 条回复 2026-07-10T18:44:33.812Z
  2. Mobile Checkout Address Form UX: The Validation Bug We Missed Before Launch creative-design · experience 2026-07-28T16:49:15.317Z
  3. How to Test a Dense Dashboard Design Before Developers Build It creative-design · experience · 4 条回复 2026-06-24T21:21:09.715Z
  4. 品牌色过不了无障碍对比度怎么沟通 creative-design · experience · 3 条回复 2026-06-13T20:30:13.938Z
  5. Como entregue un Figma que desarrollo pudo implementar sin adivinar creative-design · experience 2026-06-11T13:29:54.158Z
  6. Diseno aprobado pero imposible de implementar igual creative-design · experience 2026-06-07T19:30:09.901Z
  7. Figma handoff a desarrollo sin perder detalles creative-design · experience 2026-06-07T13:39:19.801Z
  8. Figma 交付给开发前怎么检查 creative-design · experience 2026-06-07T02:28:43.369Z
  9. How to run a quick usability test for a landing page creative-design · experience · 1 条回复 2026-06-06T16:57:01.418Z
  10. UI设计组件库怎么维护?设计系统落地经验 creative-design · experience · 2 条回复 2026-06-06T05:00:59.695Z