网站优化要从哪些方面做,wordpress添加简码,学网站建设需要学多久,网页制作收入目录 1#xff0c;为什么要清理缓存1#xff0c;缓存文件太多#xff0c;影响系统运行2#xff0c;不同源会有区别 2#xff0c;命令2.1#xff0c;npm2.2#xff0c;yarn2.3#xff0c;pnpm 1#xff0c;为什么要清理缓存
1#xff0c;缓存文件太多#xff0c;影响… 目录 1为什么要清理缓存1缓存文件太多影响系统运行2不同源会有区别 2命令2.1npm2.2yarn2.3pnpm 1为什么要清理缓存
1缓存文件太多影响系统运行
随着前端项目的增多会下载许多的依赖。不管是哪种包管理器都会使用缓存来增加下次下载的速度。但会有些问题
项目更新依赖时旧版本依赖的缓存依然会存在即便之后用不到了。开启新项目时对比其他项目又会下载一些依赖的新版本旧版本依赖的缓存依然会存在。
而现在的网络速度都比较快太多的缓存只会占用空间。
2不同源会有区别
设置 registry 可以通过 npm set registry http://xxx 来统一设置下载依赖的源地址但不同的地址会有区别——指下载依赖后的 lock 文件中会标记这个依赖的的源地址。而有的代码扫描会对依赖的源地址有要求。
所以我们会在项目的 .npmrc 中指定 registry或对某个具体的依赖特殊设置
axioshttp://mirrors.tools.xxx.com/axios/
registryhttps://registry.npmmirror.com即便这样可能还是不会生效原因就是有缓存所以得清理掉缓存才可以。
2命令
可以直接查看缓存路径手动删除或者使用命令清理全部缓存。
2.1npm
查看缓存路径
npm config get cache清理缓存
npm cache clean -f2.2yarn
查看缓存路径
yarn cache dir清理缓存
yarn cache clean2.3pnpm
查看缓存路径
pnpm store path清理缓存
pnpm store prune以上。