跳到主要内容

ohpm cache clean

清理 ohpm 缓存文件夹。

命令格式

ohpm cache clean [options]

功能描述

用于清理 ohpm 缓存文件夹。

Options

log_level

  • 默认值:无
  • 类型: String

从ohpm 6.0.2.636版本开始,可以在命令后配置--log_level <string>参数,指定执行当前命令的日志级别(info、debug、warn、error),如果未指定该值则日志级别为.ohpmrc中配置的log_level的级别。

debug

  • 默认值:false
  • 类型: Boolean

从ohpm 6.0.2.636版本开始,可以在命令后配置--debug参数,指定执行当前命令的日志级别为debug,该配置仅在当前命令行生效,不修改.ohpmrc中的日志级别,如果未指定该值则日志级别为.ohpmrc中配置的log_level的级别。

示例

清理 ohpm 缓存文件夹,可执行以下命令:

ohpm cache clean

结果示例:

关于缓存设计的说明

ohpm 将缓存数据存储在配置的 cache 目录下名为 content-v1 的文件夹中,存储所有通过 http 请求获取的 HAR 包数据。包的路径使用包的 sha512 哈希值分割成 3 段,第 1、2 位作为第一级目录,哈希值第 3、4 位作为第二级目录,哈希值第 5 位到结尾的所有字符作为文件名。使用哈希值可以将文件较均匀地分布在各个目录下,分成 3 层目录结构避免一个目录下文件数量过多,可以提升文件索引效率。

配置

缓存的配置方式见 ohpmrc