【发布时间】:2021-09-13 07:24:14
【问题描述】:
我在部署项目时遇到问题。
这是VueJs 项目,一个网络应用程序,构建在带有 Vuetify 组件的 Metronic 模板之上。
当我发布时,我使用 npm run build 的 Visual Studio 代码并将 dist 文件夹上传到我的服务器。
我有一个版本检查问题。
如果不重新加载,我的一些客户无法获得最新版本。 ctrl-shift-r 他们正在使用 chrome,当启用隐身模式时,一切都很完美。但是普通模式带来了一个非常旧的应用程序版本。
我需要代码或服务器端的解决方案,谢谢您的帮助
【问题讨论】:
-
在代码中可能没有办法,您可能需要更新构建脚本以某种方式生成不同版本的文件,因此构建后,您可以重命名文件或尝试每次添加版本。然后上传文件夹,这就是一般FE应用程序避免文件缓存的方式。
标签: javascript vue.js version-control vuetify.js web-deployment