【发布时间】:2019-02-03 10:20:27
【问题描述】:
我无法使 CLI firebase 部署规则起作用。
我的 firebase 项目目录的根级别有一个名为 security.rules 的文件。
在 CLI 中,我键入:
firebase deploy --only firestore:rules
然后我在 CLI 中得到这个响应:
错误:无法理解要部署的目标。如果您使用了 --only 或 --except 标志,请检查您是否指定了有效的目标。否则,请检查您的 firebase.json 以确保您的项目已针对所需功能进行了初始化。
我尝试了什么:
我尝试进入我的 firebase.json 并添加规则选项。
之前:
{
"functions": {
"predeploy": [
//"npm --prefix \"$RESOURCE_DIR\" run lint"
],
"source": "functions"
}
}
之后:
{
"functions": {
"predeploy": [
//"npm --prefix \"$RESOURCE_DIR\" run lint"
],
"source": "functions"
},
"rules": "security.rules"
}
我也遇到了同样的问题...有什么想法吗?
【问题讨论】:
标签: google-cloud-firestore firebase-security firebase-cli