快速生成代码加固配置文件 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