微信小游戏代码加固map文件不算在体积里面
sourcemap,.map文件 可一起上传
sourcemap(后面简称为 map)用于当线上报错时,辅助使用者定位报错位置。可以在 we 分析里直观看到映射后的报错信息。
加固完成后,会得到加固的 js 文件和对应的 js.map 文件,请保持将它们放在一起(相同目录下),一并提审。map 文件对于代码包大小的计算是豁免的,不会因为它过大而导致提审受阻;map 文件在线上运行时不会被下发到客户端上。
发起加固时,如果 js 文件有对应的 map 文件(例如 a.js 和 a.js.map),本插件会吸收已有的 map 文件,加固后生成的 map 会包含原 map 文件的内容(也即会映射到最原始的 js 文件上去)。如果不想使用这个已有 map 可以删除它,再发起加固(如果已经加固过,那么可以更改一下 a.js 再重新加固)。
sourcemap 是敏感信息,使用者务必注意不要泄露。
提审上传
上传代码包时,插件会检查加固列表中的文件,是否全部完成了加固。全部完成时会静默上传,如果存在未完成加固的文件,插件会提醒,请使用者加固后再上传,避免漏掉保护某个文件。