firebase deploy
,但网站上的文件没有更新。 当我部署时,帐户管理显示更新发生,但文件保持不变。 我是否做错了什么? 如何解决/排除故障? 非常感谢您的帮助。谢谢
firebase deploy
,但网站上的文件没有更新。 当我部署时,帐户管理显示更新发生,但文件保持不变。 我是否做错了什么? 如何解决/排除故障? 非常感谢您的帮助。在部署之前,请确保您已经构建了任何新的更改。
例如,如果您有一个Angular 2应用程序并正在使用Angular CLI,则输入ng build然后输入firebase deploy。
要清除缓存,请按Ctrl + F5或者最好使用开发者模式。在移动设备和桌面设备上都可以使用开发者模式进行强制重新加载。
如果你正在使用React或Vue,请不要忘记在运行命令 firebase deploy 之前运行构建命令,如 npm run build
firebase deploy
不是已经运行了 npm run build
吗? - Zorayrfirebase deploy
在底层做了什么。但就我所知,像主要问题所问的那样,仅运行该命令并不能显示我们的更改。 - lorem_impusng build
)。 - arielhasidim我曾遇到同样的问题,尝试了清除缓存和一切可能的方法,但仍然无法解决。后来我运行了
yarn build
然后我可以看到我最新的更改。
package.json
文件中:
"scripts": {
"build": "node build/build.js && firebase deploy"
}
这样我就无需记住它。在部署时尽可能自动化。我也曾遇到过类似的问题。我在使用React.js构建一个Covid Tracker时,发现我的代码存在一个bug。修复后,我运行firebase deploy
,但没有任何反应。
长话短说,你需要在部署之前先构建好项目。运行npm run build
将创建一个新的优化版本的项目,然后再运行firebase deploy
更新你的网站。
你也可以尝试一下,这可能也是你的问题,谢谢。
刷新你的网页浏览器
在大多数Windows和Linux浏览器中: 按住Ctrl键并按下F5。
在苹果Safari浏览器中: 按住⇧ Shift键并单击重新加载工具栏按钮。
在Mac上的Chrome和Firefox浏览器中: 按住⌘ Cmd+⇧ Shift键同时按R。
希望这能够帮助到您
来源:https://en.wikipedia.org/wiki/Wikipedia:Bypass_your_cache
我遇到了一个类似的问题,我构建了项目,硬重置缓存,但仍然无法解决问题。后来我意识到前面有几层Cloudflare CDN,这些层会提供缓存数据。因此,在开发过程中如果你有任何CDN,请将其禁用。