我可以评论 firebase.json 文件吗?

Can I comment on firebase.json file?

我需要注释掉 firebase.json 文件中的一些行:

示例:

"rewrites": [
      // {
      //  "source": "/blog/*", 
      //  "function": "handleBlog"
      // },
      {
        "source": "**",
        "destination": "/index.html"
      }
    ]

在这种情况下,我想暂时禁用 rewrite 但我不想删除代码。

事实是 JSON 文件不允许评论,我从 VSCode 那里得到一个错误告诉我。

但是如果我将语言模式设置为 JSON with Comments,VSCode 的错误就消失了。

但是这样做安全吗? Firebase 如何处理带有评论的 firebase.json 文件?

JSON格式不支持评论。 JSON More info can be found here.

中不允许使用 //... 或 /*...*/ 形式的注释

firebase而言,我不熟悉,但是如果在VSCode中将语言模式设置为JSON with Comments,您将得到JSONC文件格式,而不是 JSONJSONC专门用于VSCode:

In addition to the default JSON mode following the JSON specification, VS Code also has a JSON with Comments (jsonc) mode. This mode is used for the VS Code configuration files such as settings.json, tasks.json, or launch.json.

我已经在我的 firebase.json 中评论 JSON 一段时间了,没有任何问题。

{
    "hosting": {
        "headers": [
            /*{
              "source": "*.html",
              "headers": [
                {
                  "key": "Content-Security-Policy",
                  "value": "default-src 'self' ..."
                }
              ]
            },*/
        ]
    }
}