#286·tweakcn

TweakCN 自定义颜色未在 Laravel 项目中反映

作者: dgguayan创建于 2026年9月8日更新于 2026年9月8日

在使用 TweakCN 定制颜色时,在 Laravel 项目中使用主题时,生成的页面中所选/定制的颜色没有正确反映出来。 这个问题似乎发生在更改 TweakCN 中不同颜色值时。虽然可以在 TweakCN 编辑器中更改颜色,但生成的 Laravel 页面仍然使用选定的 TweakCN 主题的默认主题颜色,而不是定制的颜色。 我已经在 Laravel 12 和 Laravel 13 上测试了此问题,并且在两个版本中都出现了这个问题。 有趣的是,这不是一个孤立的现象。五个人在创建 Laravel 项目时都遇到了同样的问题,尽管我尚未能确定确切的原因或是否特定于 Laravel。 **要重现** 1. 重现行为的步骤: 2. 创建一个新的 Laravel 12 或 Laravel 13 项目。 3. 使用 TweakCN 设置项目。 4. 打开 TweakCN 主题编辑器。 5. 选择一个主题。 6. 将一个或多个主题颜色更改为自定义颜色。 7. 将自定义主题应用/导出到 Laravel 项目。 8. 运行 Laravel 应用程序。 9. 观察使用自定义主题颜色的页面/组件。 页面仍然显示最初选择的 TweakCN 主题的默认颜色,而不是自定义颜色。 **预期行为** 当在 TweakCN 中定制颜色时,自定义颜色应在应用/导出主题后在 Laravel 项目中反映出来。 例如,如果我将主题的默认值中的主要颜色更改为自定义颜色,则 Laravel 应用程序应在相关组件中使用该新的自定义主要颜色。 **桌面(请填写以下信息):** - 操作系统:WINDOWS - 浏览器:BRAVE BROWSER - 版本:Brave 1.94.121 **其他上下文** 此问题已在 Laravel 12 和 Laravel 13 上重现。五个人在处理 Laravel 项目时都遇到了同样的行为。 这个问题似乎特别涉及自定义颜色没有传播到生成的 Laravel 应用程序,而选定的 TweakCN 主题的默认颜色仍然有效。我尚未确认此问题是否发生在非 Laravel 项目中。我也尚未确定问题是否由 TweakCN 生成的 CSS/主题变量、Laravel 的资产/构建管线、Tailwind 配置或集成的其他部分引起。验证生成的主题变量/CSS 中是否包含自定义颜色值以及这些值是否在最终的 Laravel 构建中正确包含将是有用的。

内容来源: jnsahaj/tweakcn