
聚合物压缩包
用于聚合物资源包的PackSquash运行器!
Polymer PackSquash Integration
该模组将 PackSquash 与 Polymer 的资源包生成功能集成,自动优化生成的资源包,这样你就不必在每次修改后手动压缩了。
设置
获取最新的 PackSquash 版本。
将二进制文件放在这里:
polymer/packsquash该模组会自动在
polymer文件夹中创建一个packsquash.toml。
以下是该模组使用的默认路径。你可以在配置文件 config/polymer-squasher.json 中调整它们。
默认配置
{
"enabled": true,
"log-packsquash": false,
"log-hash-mismatch": false,
"force-size-based-hash": false,
"cleanup": false,
"ignore-hash-paths": [
"polymer-credits.txt"
],
"packsquash-path": "polymer/packsquash",
"packsquash-toml-path": "polymer/packsquash.toml",
"hash-file-path": "polymer/hashes.json",
"resource-pack-directory": "polymer/pack",
"minified-zip-path": "polymer/resource_pack.min.zip"
}
配置选项
- enabled — 开启/关闭该集成。
- log-packsquash — 将 PackSquash 的输出打印到日志中。
- log-hash-mismatch — 当文件的哈希值发生变化时记录日志(用于调试)。
- packsquash-path — PackSquash 二进制文件的路径。
- packsquash-toml-path — PackSquash TOML 配置文件的路径。
- ignore-hash-paths — 在哈希计算时忽略哈希不匹配的路径前缀列表。
- force-size-based-hash — 如果为
true,模组将使用文件大小而不是完整哈希(更快,但不够精确) - cleanup — 清理缓存资源包文件夹中的旧文件
工作原理
启用后,模组会对生成的资源包文件进行哈希计算。哈希值会写入 polymer/hashes.json。
如果自上次运行以来没有任何变化,则跳过 PackSquash。
如果检测到变化,模组将在 Polymer 完成资源包生成后运行 PackSquash。
如果该过程成功完成,则使用优化后的版本。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。