VueJs部署问题:Chrome缓存旧版本而不更新应用程序



我在部署项目时遇到问题。它是VueJs项目,一个web应用程序,基于Metronic模板和Vuetify组件。发布时,我将visual studio代码与npm run build一起使用,并将dist文件夹上载到服务器。我有一个版本检查问题。如果不重新加载,我的一些客户就无法获得最新版本。ctrl-shift-r他们使用的是铬,当隐身模式打开时,一切都很完美。但正常模式带来了一个非常旧的应用程序版本。我需要一个解决方案的代码或服务器端,谢谢你的帮助

我解决了我的问题,但我忘了公布我的答案。我的问题是因为我在项目开始时安装并实现了PWA包。

当我试图从我的项目中删除PWA时,我所做的是注释代码块,但没有从我的packagege.json中删除依赖项;由于我没有调用任何PWA函数或初始化它,所以它应该被删除">是的,不是它还在那里,缓存东西。因此,我从我的packagege.json中删除(卸载(了依赖项,甚至在那之后,以前安装过PWA的人和"未正确卸载">仍在使用缓存!(是的,您必须单击"卸载"并选中"删除文件"选项(所以我不得不手动从他们的chrome中卸载我的PWA应用程序(谢天谢地,它只有几个(,问题就解决了。

相关内容

  • 没有找到相关文章

最新更新