--flag_alias 在对反转的 Starlark 标志进行别名时出现 LabelSyntaxException 错误 (no@ / no//)
作者: Gansito144创建于 2026年9月16日更新于 2026年9月17日
标签type: bugP3team-Configurability
问题描述:
在 Bazel 9 中,使用否定的 Starlark 标志配置 --flag_alias(例如 build --flag_alias=nobool=no@bazel_skylib//lib:bool 或 no//pkg:flag)会在 FlagAliasConverter 中通过初始前缀检查,但无法通过未处理的 LabelSyntaxException: invalid package name 'no@...': package names may not contain '//' path separators 进行选项解析/分析。
内容来源: bazelbuild/bazel