nameCache 反混淆是 Sourcemap 解析后的第二阶段精加工。Sourcemap 解决「在哪里」的问题(文件名和行号),反混淆解决「是什么」的问题(函数和变量名)。nameCache.json 以原始文件路径为主键,内部包含多种映射表:IdentifierCache 记录普通变量和函数名的混淆关系;MemberMethodCache 记录类成员方法的混淆关系;PropertyCache 记录全局属性名的混淆关系(如 this.userName 被混淆为短名称);obfName 记录文件名混淆映射。工作流程是:先通过 Sourcemap 还原得到原始文件名,用文件名作为 key 找到对应的混淆信息,然后在各映射表中进行搜索和范围匹配,将混淆后的名称还原为有意义的原始名称。




