Ошибка развертывания Firebase: «Ключ Firebase и устаревшие ключи хостинга присутствуют в firebase. json.» - PullRequest
0 голосов
/ 12 февраля 2020

Когда я запускаю firebase развертывание:

    Camerons-MacBook-Pro-2:showboost cameronedwards$ firebase deploy
⚠  "firebase" key in firebase.json is deprecated. Run firebase use --add instead
⚠  hosting: We found a hosting key inside firebase.json as well as hosting configuration keys that are not nested inside the hosting key.


Please run firebase tools:migrate to fix this issue.
Please note that this will overwrite any configuration keys nested inside the hosting key with configuration keys at the root level of firebase.json.

Error: Hosting key and legacy hosting keys are both present in firebase.json.

Когда я запускаю firebase, используйте --add как предложено:

    Camerons-MacBook-Pro-2:showboost cameronedwards$ firebase use --add
⚠  "firebase" key in firebase.json is deprecated. Run firebase use --add instead
? Which project do you want to add? showboost-e366b
? What alias do you want to use for this project? (e.g. staging) showboost

Created alias showboost for showboost-e366b.
Now using alias showboost (showboost-e366b)

Когда я запускаю инструменты Firebase: выполните миграцию в соответствии с предложением:

Camerons-MacBook-Pro-2:showboost cameronedwards$ firebase tools:migrate
⚠  "firebase" key in firebase.json is deprecated. Run firebase use --add instead
This command is deprecated and will be removed.
i  Checking feature configuration...
i  Checking "firebase" key...

Error: Server Error. certificate has expired

Наконец, посмотрите на мою базу данных Firebase. json file:

    {
  "firebase": "showboost-e366b",
  "public": "showboost",
  "ignore": [
    "firebase.json",
    "**/.*",
    "**/node_modules/**"
  ],
  "rewrites": [
    {
      "source": "/public/**",
      "destination": "/public.html"
    },
    {
      "source": "**",
      "destination": "/index.html"
    }
  ],
  "database": {
    "rules": "database.rules.json"
  },
  "hosting": {
    "public": "public",
    "ignore": [
      "firebase.json",
      "**/.*",
      "**/node_modules/**"
    ],
    "rewrites": [
      {
        "source": "**",
        "destination": "/index.html"
      }
    ]
  }
}

Я пытался это исправить какое-то время, поэтому любая помощь была бы потрясающей, спасибо!

Редактировать - я изучал это все больше и больше выглядит как "Firebase Tools: Migrate" не рекомендуется. Мне нужна новая команда?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...