使用laravel / homestead开发应用程序
预期结果:在JS文件上进行更改时,例如添加console.log进行调试,更改还会影响本地文件,并且反映了重新加载浏览器页面时的更改。
现实:当我添加console.log或对位于public / js中的JS文件进行任何更改时,重新加载页面时不会显示更改。我必须每次都清除浏览器的缓存(“历史记录”>“删除缓存”),才能看到更改反映在我的浏览器或Chrome开发者控制台中。
很明显,这很不方便。
上下文:我在这个项目的无业游民的vm中使用ssh,并且运行php artisan服务来运行该应用程序-localhost:8000。我的项目已从〜/ Homestead分别安装了laravel / homestead。即使将homestead安装在本地项目中,我的文件夹也不会与全局〜/ Homestead同步吗?
答案 0 :(得分:2)
Chrome可以选择在开发人员工具打开时禁用缓存。现在,它可能不要求您修改的js文件,而是访问其内部缓存。
Network
标签Disable cache
此设置仅在打开开发工具时适用。
请注意,如果您使用的是Laravel Mix提供的前端脚手架,则不应在public/
文件夹中编辑文件,因为它们会在构建过程中被覆盖。