如何让浏览器在 Laravel 应用程序中下载更新后的 JS 文件

How do I get the browser to download the updated JS file in a Laravel app

我正在开发 Laravel 应用程序并更新了 JavaScript 文件。当我测试更新时,我注意到它不起作用。我打开浏览器 (Google Chrome) Developer Tools 并检查了 JavaScript 文件(在 Sources 下)。我注意到它仍然有旧代码。

是否有任何正在创建的缓存文件需要更新?

我正在使用 Laravel 版本 4

这可能是您浏览器的本地缓存。您可以通过向 javascript 文件的 url 添加版本号或散列来解决此问题。

例如:

<script src="/js/app.js"></script>

变为:

<script src="/js/app.js?1234"></script>

这样您的浏览器就会将该文件视为新资源,而不使用现有缓存。