📅  最后修改于: 2023-12-03 15:09:54.994000             🧑  作者: Mango
在使用pip时,有时候我们希望忽略掉已经缓存的包,重新从源服务器上下载最新的包,这时候就需要使用--no-cache-dir
选项。同样,在使用CSS时,浏览器为了提高页面的加载速度,也会将已下载的文件缓存起来,当重新打开同一页面时,就会直接从缓存中获取,这样就会导致样式不会实时更新。而如何忽略缓存的CSS文件呢?
我们可以在使用pip时加上--no-cache-dir
选项来忽略已经缓存的包。例如:
pip install some-package --no-cache-dir
我们可以在引入CSS文件时,在文件名后加上一个带有随机数的查询字符串,这样每次重新打开页面时,浏览器会认为这是一个全新的文件,从而重新下载。例如:
<link rel="stylesheet" href="style.css?v=123456">
其中,v
的参数可以设置为随机数或者时间戳,以确保它的唯一性。
忽略缓存在开发中是一个比较常见的需求,无论是在使用pip安装包还是在引入CSS文件时,我们都有相应的方法来实现。希望本文能够帮助到大家。