清除javascript源缓存laravel 5.8

我使用 laravel 5.8 和 vue js 创建公司简介网站以使其具有反应性,它不是 SPA(单页应用程序)也许我们可以称之为混合,一切都在本地运行良好,在我在本地修改 javasacript 然后运行命令 yarn watch 编译并再次运行我的网络,它运行良好。假设我已将我的项目上传到共享主机。然后我修改我的 javascript 代码然后重新上传我的 app.js 代码,这是一个问题。浏览器加载我以前的 app.js 而不是我的新 app.js。我已经清除了浏览器缓存,它仍然可以加载以前的 app.js。如何解决这个问题呢?谢谢


犯罪嫌疑人X
浏览 174回答 2
2回答

子衿沉夜

在地址末尾放一个随机数,如下所示:<script&nbsp;type="text/javascript"&nbsp;src="app.js?v=12392823"></script>

慕桂英3389331

你需要添加.version()到你的 webpack 混合文件中:mix.js('resources/js/app.js',&nbsp;'public/js') &nbsp;&nbsp;&nbsp;.version();之后,当您mix('js/app.js')在视图中调用时,它会自动添加缓存清除获取参数。
打开App,查看更多内容
随时随地看视频慕课网APP