Firebase deploy только развертывает функции, но не хостинг - PullRequest
1 голос
/ 28 апреля 2019

Когда я запускаю firebase deploy, развертываются только мои функции, но не мой хостинг.

=== Deploying to 'project1'...

i  deploying functions
i  functions: ensuring necessary APIs are enabled...
✔  functions: all necessary APIs are enabled
i  functions: preparing functions directory for uploading...
i  functions: packaged functions (36.04 KB) for uploading
✔  functions: functions folder uploaded successfully
i  functions: updating Node.js 6 function exampleFn1(us-central1)...
✔  functions[exampleFn1(us-central1)]: Successful update operation. 

✔  Deploy complete!

Я думал, что это проблема со сборкой, поэтому запустил yarn build, но хостинг все еще не развернут.

В разделе истории выпусков хостинга на консоли Firebase также отображается последнее развертывание за январь:

enter image description here

Есть мысли о том, почему мое приложение React не развертывается? Я развернул его раньше и только что внес некоторые изменения в интерфейс и функции.

(редактировать)

После повторного запуска firebase init> хостинга, созданного файлом firebase.json, развертывание прошло! Но развернутая версия не совпадает с версией yarn serve или даже firebase serve. Почему это?

=== Deploying to 'project1'...
i  deploying hosting
...
✔  Deploy complete!

Ответы [ 2 ]

1 голос
/ 28 апреля 2019

Я думаю, вам нужно изменить файлы firebase.json, а затем предоставить правильные параметры хостинга, например: -

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

Теперь измените "public": "www" на "public":имя вашей папки dist , а затем выполните развертывание firebase.

0 голосов
/ 28 апреля 2019

Я думаю, что вы не выбрали хостинг при инициализации firebase.

...