Ошибка развертывания firebase, если в firebase не указан атрибут сайта. json - PullRequest
0 голосов
/ 03 мая 2020

Я использую хостинг Firebase и при попытке развернуть свой проект я получаю следующую ошибку:

enter image description here

Журнал Firebase сообщает следующее:

[debug] [2020-05-03T14: 31: 51.377Z] TypeError: Невозможно прочитать свойство 'развертывает' из неопределенного в C: \ Users \ albert.valeta \ AppData \ Роуминг \ npm \ node_modules \ firebase-tools \ lib \ deploy \ index. js: 84: 36 at process._tickCallback (внутренний / process / next_tick. js: 68: 7)

Команда, которую я использую:

развертывание firebase - только хостинг: last-call-manager-pre

Firebase. json is:

{
  "hosting": {
    "public": "build",
    "ignore": [
      "firebase.json",
      "**/.*",
      "**/node_modules/**"
    ],
    "rewrites": [
      {
        "source": "**",
        "destination": "/index.html"
      }
    ]
  }
}

Странная вещь в том, что когда я добавляю свойство site в firebase. json is не выдает никакой ошибки и завершает развертывание. Это firebase. json выглядит следующим образом:

{
  "hosting": {
    "site": "last-call-manager-pre",
    "public": "build",
    "ignore": [
      "firebase.json",
      "**/.*",
      "**/node_modules/**"
    ],
    "rewrites": [
      {
        "source": "**",
        "destination": "/index.html"
      }
    ]
  }
}

Я забочусь об ошибке, потому что у меня есть 2 разных среды, и я не хочу изменять файл firebase. json каждый раз, когда я хочу развернуть его для каждая целевая среда. Кроме того, я не знаю точно значение этого сайта и не нашел слишком много информации о нем.

Может ли кто-нибудь помочь мне решить эту проблему?

...