Контент, который не обновляется с помощью Firebase, - только хостинг - PullRequest
0 голосов
/ 11 октября 2018

Я пытаюсь проверить изменения моего сайта .Но когда я делаю изменения и перезапускаю firebase serve --only hosting, изменения не отображаются.

Я использую Vuejs, если это имеет значение ...

Ответы [ 3 ]

0 голосов
/ 12 октября 2018

Я просто делаю это в консоли

npm run build && firebase deploy

(для встраивания в папку dist и развертывания на хостинге firebase)

мой файл firebase.json выглядит следующим образом

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

Когда все это сделано, я захожу на firebase хостинг в браузере и удаляю предыдущие загрузки.Хотя Firebase потребует времени для обновления своего CDN (возможно, через 10 минут) новым кодом.

0 голосов
/ 08 августа 2019

У меня была эта проблема, но оказалось, что Chrome кэшировал мою старую версию и ставит ее каждый раз

, просто отключите кэш из Chrome от devtools

https://www.technipages.com/google-chrome-how-to-completely-disable-cache

В Chrome вы можете отключить кеш при открытии DevTools, выбрав опцию «Отключить кеш» на вкладке «Сеть».

0 голосов
/ 11 октября 2018

Если я использую npm run dev, я сразу вижу изменения содержимого при горячей перезагрузке.Не уверен, чем npm run dev отличается от firebase serve --hosting only или зачем вообще нужен firebase serve при разработке хостинга.

Я думаю, вам может понадобиться запустить npm run build до firebase serve --hosting only.При использовании firebase serve я часто не видел изменений в содержимом, если не сделал cmd-R ... Трудно было сказать, была ли это проблема с неработающим

...