评论

快速生成代码加固配置文件 code_obfuscation_config.json

通过脚本快速生成小程序代码加固配置文件 code_obfuscation_config.json。

背景

大概在 2022 年 7 月份,微信开发者工具上线了代码加固插件,可以对代码进行混淆加固,具体使用方法可以查阅 官方文档

出于安全考虑,部分小程序可能会有代码加固的需要,但由于官方没有提供快速批量加固的功能(可能我看漏了文档,如果有的话请告知),如果手动编写 code_obfuscation_config.json 文件需要耗费大量时间,毕竟有些小程序可能包含几十个甚至上百个页面,再加上组件,工作量会非常巨大。

刚好我公司就有好几个小程序项目需要进行代码加固,如果纯手写的话工作量太大了,而且还会有可能有纰漏,想想就觉得头痛,所以顺手写了这个小插件,如果同样有这样需求的可以使用一下。

插件:weapp-obfuscate

安装

npm install weapp-obfuscate -D

使用

编辑 package.json 文件 scripts

{
  "scripts": {
    "obfuscate": "weapp-obfuscate"
  }
}

或者执行

npm pkg set scripts.obfuscate="weapp-obfuscate"

然后执行

npm run obfuscate

即可生成相应的 code_obfuscation_config.json 文件。

详细配置信息可以查看 README.md

最后一次编辑于  2022-11-29  
点赞 1
收藏
评论

1 个评论

  • 史
    2023-06-10

    大佬 问一下,加固后包大小超过2m,无法上传如何处理

    2023-06-10
    赞同
    回复
登录 后发表内容