为了账号安全,请及时绑定邮箱和手机立即绑定

清除javascript源缓存laravel 5.8

清除javascript源缓存laravel 5.8

PHP
犯罪嫌疑人X 2022-01-24 13:06:34
我使用 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>


查看完整回答
反对 回复 2022-01-24
?
慕桂英3389331

TA贡献2036条经验 获得超8个赞

你需要添加.version()到你的 webpack 混合文件中:

mix.js('resources/js/app.js', 'public/js')
   .version();

之后,当您mix('js/app.js')在视图中调用时,它会自动添加缓存清除获取参数。


查看完整回答
反对 回复 2022-01-24
  • 2 回答
  • 0 关注
  • 172 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信