#1837·nativewind

tint-* 在 main 中已被破坏: theme.css 仍然使用 @prop,而 react-native-css 将其重命名为 @nativeMapping

作者: danstepanov创建于 2026年7月8日更新于 2026年7月15日
标签bugdeferred (post-5.0)

在审查 #1826 过程中发现, theme.css 在规则 (第 42 行) 中定义了 tint-*,但 react-native-css 在 3.0.0 版本中将 @prop 重命名为 @nativeMapping,编译器现在默认忽略 @prop。因此 -rn-tint 从来没有映射到 tint 属性,而 tint-* 目前不起作用。修复方法是将 theme.css 切换为 @nativeMapping,并添加一个回归测试,确保值作为具有空样式的顶级属性,符合 @prop.tsx 测试惯例。 #1826 的审查包含完整的分析,该 PR 复制了相同的死循环模式。

内容来源: nativewind/nativewind