Firestore 模拟器 - "Use of ternary operator not allowed."
Firestore emulator - "Use of ternary operator not allowed."
我已经将我的 firebase-tools 库和模拟器更新到最新版本,但是在尝试 运行 我的规则
时,标题中总是出现错误
完整错误:
INVALID_ARGUMENT: Error compiling rules:
Use of ternary operator not allowed.
例如,它在以下代码中显示此错误:
function test(val) {
return val ? 1 : 2;
}
这应该按照最新的 release notes and the doc 工作。模拟器还不支持三元运算符吗?
firebaser 在这里
虽然此功能已在控制台 Rules Playground 和生产中可用,但计划在下一个版本的模拟器/CLI (>7.16.1) 中提供此功能。
不幸的是,在这种情况下存在差异。谢谢你提出来!
我已经将我的 firebase-tools 库和模拟器更新到最新版本,但是在尝试 运行 我的规则
时,标题中总是出现错误完整错误:
INVALID_ARGUMENT: Error compiling rules:
Use of ternary operator not allowed.
例如,它在以下代码中显示此错误:
function test(val) {
return val ? 1 : 2;
}
这应该按照最新的 release notes and the doc 工作。模拟器还不支持三元运算符吗?
firebaser 在这里
虽然此功能已在控制台 Rules Playground 和生产中可用,但计划在下一个版本的模拟器/CLI (>7.16.1) 中提供此功能。
不幸的是,在这种情况下存在差异。谢谢你提出来!