一个用于清除由 webpack, gulp 等构建工具生成的过期的 hash 编码的文件.
安装 sclean:
npm install sclean -g
sclean <command> [args]
sclean archive <directory>
sclean restore <directory> [--index index]
index/i:int, 默认是1, 恢复到最近第 n 次状态
sclean clean <directory> [--ext ext] [--hash hash]
ext/e:type: string其他的 html 扩展名(用,分隔, 如--ext jsp,php)hash/H:type: intdefault: 32hash 长度
- 从 html 文件中找出所有的 hash codes (hashes1)
- 从匹配 hashes1 的 js 文件中 找出所有的 hash codes (hashes2, 异步 js bundles)
- 删除文件名既不匹配 hashes1、也不匹配 hashes2 的 js、css 文件
- sclean 只能清理 js、css 文件, 不能清理其他静态文件