← [ BACK_TO_NOTES ]

专题归档 · 2026 年 2 月(编辑分组,非实际写作日期)

MemoFlow Monorepo 里 Tailwind 组件样式为什么漏了?

从 Web/Desktop 多包共享 UI 的样式扫描、导入链和依赖声明中复盘一次排障。

现象集中在共享 UI 包

历史记录说 Web 和 Desktop 部分组件样式失效、层级混乱,ui-vue-shadcn 的工具类没有正确生成。看上去像组件 CSS 写错了,但问题可能发生在 Tailwind 对跨包源码的扫描环节。

分开看导入、扫描与依赖

排查时我重点检查重复导入 Tailwind、共享主题 CSS、@source 处理的源码路径,以及 UI 包的外部运行时依赖。Vite 能解析某个包的 import,不意味着 Tailwind 会自动扫描到对应源代码中的类名。

当时的尝试不等于通用配置范式

源记录里列出了 Web 验证、依赖调整和候选方案,但很多版本相关路径需要按当时仓库结构核对;不能把它作为“所有 Monorepo 都应使用相同 @source 配置”的建议。

创建于 2026/2/25 更新于 2026/10/17
Digital Biome
Access

键盘导航

j / k / ↑ / ↓
选择对象
Enter / o
打开选择
/ 或 Ctrl+K
全站搜索
i / f / 1–4
筛选当前列表
g → h / l / p / t / a
首页 / 笔记 / 项目 / 工具 / About
r → 1–9
打开所选对象的关联
u
返回上一页
Esc
关闭浮层 / 取消命令;输入框内清空文本