代码混淆
什么是混淆
- 混淆是指在js编译期间,对代码进行花指令、流程更改等转换,目的是为了保护代码
如何开始混淆的工作
- EC iOS 的IDEA开发工具在升级到 5.0.0后,会在在工程模块下面创建一个 obfuscator.json文件
- 默认是不开启混淆的,需要正确设置json配置中的binPath的路径才能支持工作
安装和设置混淆器
安装Node.js
安装 npm install -g javascript-obfuscator
- windows在cmd 或者powershell中运行以下命令
- 参考https://www.npmjs.com/package/javascript-obfuscator
- 也可以百度搜索 javascript-obfuscator 的安装
npm install -g javascript-obfuscator
npm install -g class-validator