我们公司是把项目从SVN下到本地,然后本地修改完后再上传到服务器。
现在问题在于当本地修改了几处样式,或者外链的js,在浏览器预览时,由于缓存原因看不到变动,只能手动清理缓存,但是修改频繁时显得比较麻烦。看了一下fis加时间戳的方法,似乎只是在部署或者更新时,从新配置一次项目。像这种本地修改得比较频繁的,有什么好方法吗?
我们公司是把项目从SVN下到本地,然后本地修改完后再上传到服务器。
现在问题在于当本地修改了几处样式,或者外链的js,在浏览器预览时,由于缓存原因看不到变动,只能手动清理缓存,但是修改频繁时显得比较麻烦。看了一下fis加时间戳的方法,似乎只是在部署或者更新时,从新配置一次项目。像这种本地修改得比较频繁的,有什么好方法吗?
每次修改后可以在文件后面添加时间戳来保证请求的是新修改的文件,像下面这样
<link rel="stylesheet" href="css/main.css?i=2017051101">
<script src="js/config.js?i=2017051101"></script>
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
5 回答2k 阅读
通过chrome禁用缓

chrome dev tools > networks > disalbed cache, 见下图