在前端開發(fā)過程中,往往修改了js、css文件,刷新頁面,新加的代碼沒有更新,是因?yàn)閏ache的問題,開發(fā)過程中可以使用F12,點(diǎn)擊NetWork,勾選Disable cache可以實(shí)時(shí)使用最近的js、css文件,但是如果是提供給其他人使用,需要?jiǎng)討B(tài)更新js、css文件,可以通過加時(shí)間戳或者每次開發(fā)完提交代碼時(shí)修改版本號(hào)即可
- 添加實(shí)時(shí)時(shí)間戳,不論任何時(shí)候都不需要更改
<script type="text/javascript">
seajs.config({//seajs配置聲明
map:[
//[".js",".js?v="+version]//映射規(guī)則
[ /^(.*\.(?:css|js))(.*)$/i, '$1?timestamp='+Date.parse(new Date()) ]
]
});
</script>
- 添加版本號(hào),每次發(fā)布前修改version字段的值
var version="0.0.1";
seajs.config({//seajs配置聲明
map:[
[ /^(.*\.(?:css|js))?v="+version]//映射規(guī)則
]
});