我正在尝试测试对my site的更改。但是当我进行更改并重新启动firebase serve --only hosting
时,更改没有显示出来。
如果重要的话,我正在使用Vuejs ...
答案 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 dev
与firebase 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,然后重新加载。