每次清除缓存以显示更改

问题描述 投票:0回答:1

使用laravel / homestead开发应用程序

预期结果:在对JS文件进行更改时,例如添加console.log进行调试,更改也会影响本地文件,并在重新加载浏览器页面更改时反映出来。

现实:当我将console.log或任何更改添加到位于public / js中的JS文件时,当我重新加载页面时,更改不会显示。我必须每次清除浏览器的缓存(历史记录>删除缓存),以便在我的浏览器或Chrome开发者控制台中看到更改。

显然,这很不方便。

上下文:我是来自这个项目的流浪者vm的ssh,并运行php artisan来运行应用程序 - localhost:8000。我的项目已经从〜/ Homestead安装了laravel / homestead。即使本地项目中安装了宅基地,我的文件夹是否与全局〜/ Homestead不同步?

laravel vagrant homestead
1个回答
2
投票

Chrome可以选择在开发人员工具打开时禁用缓存。现在它可能没有请求你修改的js文件,而是命中它的内部缓存。

  1. 打开开发人员工具(F12或右键单击→检查)
  2. 打开Network标签
  3. 检查Disable cache

此设置仅适用于dev工具打开时。

作为旁注,如果您使用的是Laravel Mix提供的前端脚手架,则不应编辑public/文件夹中的文件,因为它们在构建期间会被覆盖。

© www.soinside.com 2019 - 2024. All rights reserved.