8 个回答

用gulp打包的时候,引用一个叫gulp-asset-rev的插件,修改一下插件里面的index.js
clipboard.png
,这样每一个引用的文件后面加上了时间戳,就不会造成更新缓存的问题了

不用grunt。加版本号,时间戳,非常有效。

clipboard.png

开启红框里面的这个功能不行吗?

这是浏览器缓存 使用浏览器插件来清除 谷歌推荐clear Cache插件

如果是纯粹的静态页面,可以用gulp配置一下开发环境,可以实现保存之后浏览器自动刷新。
gulp教程http://www.gulpjs.com.cn/docs...
如果是jsp页面,如果用idea这样的ide开发,可以在tomcat的配置里面,选择
clipboard.png
这样都不会有缓存

我一般用ctrl+shift+r,然后再不行就直接在浏览器刷新源代码。刷新源代码是肯定没问题的。

ctrl+f5,webpack gulp,grunt,都可以在开发阶段解决,生产环境的话, 如果你的项目没有上框架,可以让后端写个版本号控制器,写成加随机数,或者md5,只要你前台修改,上传线上都会加随机版本号

  • 开发阶段,可以做一个强刷的按钮

  • 产品部署的话,加一个随机的时间戳吧,grunt都是可以配置的

推荐问题