我使用 laravel 5.8 和 vue js 创建公司简介网站以使其具有反应性,它不是 SPA(单页应用程序)也许我们可以称之为混合,一切都在本地运行良好,在我在本地修改 javasacript 然后运行命令 yarn watch 编译并再次运行我的网络,它运行良好。假设我已将我的项目上传到共享主机。然后我修改我的 javascript 代码然后重新上传我的 app.js 代码,这是一个问题。浏览器加载我以前的 app.js 而不是我的新 app.js。我已经清除了浏览器缓存,它仍然可以加载以前的 app.js。如何解决这个问题呢?谢谢
2 回答
子衿沉夜
TA贡献1828条经验 获得超3个赞
在地址末尾放一个随机数,如下所示:
<script type="text/javascript" src="app.js?v=12392823"></script>
慕桂英3389331
TA贡献2036条经验 获得超8个赞
你需要添加.version()
到你的 webpack 混合文件中:
mix.js('resources/js/app.js', 'public/js') .version();
之后,当您mix('js/app.js')
在视图中调用时,它会自动添加缓存清除获取参数。
- 2 回答
- 0 关注
- 172 浏览
添加回答
举报
0/150
提交
取消