解决(现代化的浏览器,会对静态文件进行缓存)问题

现代化的浏览器,会对静态文件进行缓存,静态文件在本课程的范畴内,指的是 .css 、.js 后缀的文件

对用户很友好,对开发人员就不太友好了!

Laravel Mix 给出的方案是为每一次的文件修改做哈希处理。只要文件修改,哈希值就会变,提醒客户端需要重新加载文件,很巧妙地解决了我们的问题。我们只需要对 webpack.mix.js 稍作修改,即可使用此功能:

webpack.mix.js这个文件

const mix = require('laravel-mix');

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

.sass('resources/sass/app.scss', 'public/css').version();

就仅仅加了   version();


注意:每当我们修改 webpack.mix.js 文件时,都需要重启 watch-poll 命令。Windows 下 ctrl+c 或者 Mac 下 command+c 停止,然后重新运行 npm run watch-poll 即可。

npm run watch-poll

来自《L01 Laravel 教程 - Web 开发实战入门 ( Laravel 9.x )》 | Laravel China 社区这本书哦!!

正在学习中!!!!

相关推荐

  1. 关于设置html不让浏览器进行缓存问题

    2023-12-30 23:54:02       20 阅读
  2. spring boot使用配置文件静态变量进行赋值

    2023-12-30 23:54:02       43 阅读
  3. Ajax 解决浏览器缓存问题原理和例子

    2023-12-30 23:54:02       9 阅读
  4. PHP解决Safari浏览器下载文件文件名称乱码问题

    2023-12-30 23:54:02       56 阅读
  5. Git 文件名大小写不敏感问题解决方案

    2023-12-30 23:54:02       41 阅读
  6. 解决Edge浏览器问题实用教程

    2023-12-30 23:54:02       33 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-30 23:54:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-30 23:54:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-30 23:54:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-30 23:54:02       18 阅读

热门阅读

  1. .Net Core 防御XXS攻击

    2023-12-30 23:54:02       41 阅读
  2. Fastboot指令大全

    2023-12-30 23:54:02       40 阅读
  3. 学习记录.spring中的单例bean是线程安全的吗?

    2023-12-30 23:54:02       39 阅读
  4. Parameter ‘username‘ unfilled

    2023-12-30 23:54:02       32 阅读
  5. 学习记录——BiSeNet V2

    2023-12-30 23:54:02       32 阅读
  6. servlet总结

    2023-12-30 23:54:02       32 阅读
  7. 保龄球游戏的获胜者(LeetCode日记)

    2023-12-30 23:54:02       22 阅读
  8. ubuntu装机记录

    2023-12-30 23:54:02       40 阅读
  9. 说一下数据库的事务隔离?

    2023-12-30 23:54:02       38 阅读
  10. 【用pandas,写入内容到excel工作表的问题】

    2023-12-30 23:54:02       42 阅读
  11. LeetCode[141] [142] 环形链表I II

    2023-12-30 23:54:02       42 阅读