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

488 阅读1分钟

背景

大概在 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