发布新的Vue应用程序版本时如何强制清除chrome中的缓存

新手上路,请多包涵

我用 vue-cli 创建了一个应用程序,然后我构建了 dist 文件夹用于生产。

该应用程序部署在 IIS 带有烧瓶后端并且工作正常。

当我必须进行一些更改并且我必须重做部署时,就会出现问题。在此之后,用户打电话给我,因为应用程序不工作,但如果我清除 chrome 缓存,应用程序再次正常工作。

我该如何解决这个问题?当我发布新的应用程序版本时,是否有自动清除 chrome 缓存的方法?

谢谢

我的 dist 文件夹

在此处输入图像描述

部署:复制并粘贴 IIS 上的文件夹 dist

如果 dist 文件夹中的文件正确,可能问题出在 axios 缓存中?我也对休息 api 进行了一些更改

原文由 nickb84 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 543
1 个回答

我有同样的问题,并在运行 build 命令修复它之前更改(递增)package.json 中的版本号。

例如默认情况下版本号设置为 "0.1.0"

package.json 文件:

 {
  "name": "project-name",
  "version": "0.1.1",
  "private": true,
  ...
}

原文由 Delphin RUKUNDO 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题