【问题标题】:Deploying Firebase and Node.js application results in error: Error: Parse Error in remoteconfig.template.json: Unexpected token 'i' at 1:1部署 Firebase 和 Node.js 应用程序会导致错误:错误:remoteconfig.template.json 中的解析错误:Unexpected token 'i' at 1:1
【发布时间】:2021-01-09 10:19:07
【问题描述】:

我尝试了这个门户中提到的许多东西,但都没有奏效,因此发布了相同的内容。

我已经使用 Node.js 创建了一个 Web 应用程序,并且我正在尝试使用 Firebase 托管该应用程序,以便我的同事可以访问它并试用这些功能。我按照 Firebase 提供的说明运行了以下命令:

  1. 在 Firebase 控制台中创建了一个项目

  2. npm install -g firebase-tools

  3. firebase login

  4. firebase init(选中HOSTING,旁边出现空格和*号)

  5. 我有一个public 文件夹,其中包含index.html 文件。

  6. firebase deploy

当我运行 firebase deploy 时,我收到以下错误:

我看了一些答案,认为一切对我来说都很好:

我的firebase.json 文件有以下内容:

    {
  "hosting": {
    "public": "public",
    "ignore": [
      "firebase.json",
      "**/.*",
      "**/node_modules/**"
    ]
  },
  "remoteconfig": {
    "template": "remoteconfig.template.json"
  }
}

不确定到底出了什么问题。有人可以帮我如何在 Firebase 中托管 Node.js 应用程序。

【问题讨论】:

  • 我尝试从文件夹中删除 .firebasercfirebase.json 文件并从 firebase init 开始,并且成功了。
  • 如果不需要,您也可以从firebase.json 中删除remoteconfig 设置。

标签: node.js firebase web-hosting firebase-hosting


【解决方案1】:

经过一些尝试,我能够解决问题,发布相同的内容以便将来对某人有所帮助:

  1. 我从项目文件夹中删除了在上一个firebase init 期间创建的.firebasercfirebase.json 文件。

  2. 我又开始使用firebase init 并且成功了。

【讨论】:

    【解决方案2】:

    我认为解决方案是将{} 添加到有问题的remoteconfig 文件中,从而使其成为有效的JSON。它目前完全是空的。

    【讨论】:

    • 这是我的解决方案
    猜你喜欢
    • 1970-01-01
    • 2021-02-20
    • 2017-10-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-16
    • 1970-01-01
    • 2021-06-17
    相关资源
    最近更新 更多