无法使用Firebase服务更新内容-仅托管

时间:2018-10-11 14:43:30

标签: firebase vue.js firebase-hosting firebase-cli

我正在尝试测试对my site的更改。但是当我进行更改并重新启动firebase serve --only hosting时,更改没有显示出来。

如果重要的话,我正在使用Vuejs ...

4 个答案:

答案 0 :(得分:1)

我遇到了这个问题,但事实证明chrome缓存了我的旧版本,并每次都将其放入

只需从devtools的chrome中禁用缓存

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

使用Chrome,可以通过在“网络”标签中选择“禁用缓存”选项,在打开DevTools时禁用缓存。

答案 1 :(得分:0)

如果我使用npm run dev,则看到内容随热重载立即更改。不知道npm run devfirebase serve --hosting only有何不同,或者为什么在开发托管服务时根本不需要firebase serve

我认为您可能还需要在npm run build之前运行firebase serve --hosting only。使用firebase serve时,除非执行cmd-R,否则我通常看不到内容的更改。很难说这是不运行

的问题

答案 2 :(得分:0)

我只是在控制台上完成

npm run build && firebase deploy

(要构建到dist文件夹中并部署到Firebase托管)

我的firebase.json文件如下所示

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

完成所有这些操作后,我在浏览器上登录了Firebase托管,并删除了之前的上传内容。虽然Firebase使用新代码更新CDN可能需要一些时间(可能需要10分钟)。

答案 3 :(得分:0)

我也遇到了这个问题。解决此问题的最简单方法是清除缓存和cookie,然后重新加载。