vue项目配置 webpack-obfuscator 进行代码加密混淆
官网
配置
具体参考这篇文章:
vue项目配置 webpack-obfuscator 进行代码加密混淆 - Dragonir - 博客园
报错1:
Error: The number of constructor arguments in the derived class ObfuscationEventEmitter must be >= than the number of constructor arguments of its base class.
升级版本至 0.24.0
webpack5 可以直接使用最新版
打包:
如果不想混淆某个目录下的文件可以使用 excludes
注意事项
下面是一些常见webpack版本的安装方式:
webpack5的安装方式
npm install --save-dev javascript-obfuscator webpack-obfuscator
webpack4的安装方式
npm install --save-dev javascript-obfuscator webpack-obfuscator@2.6
webpack3.4.1的安装方式
npm install --save-dev javascript-obfuscator@0.10.0 webpack-obfuscator@0.10.0
PS:webpack3.4.1使用webpack-obfuscator可能会报node版本太高的问题,需要降低node版本
参考资料:
- Python成神之路 - js混淆 webpack-obfuscator
- JavaScript Obfuscator Tool
- vue项目配置 webpack-obfuscator 进行代码加密混淆 - Dragonir - 博客园

本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议进行许可。
- 上一篇: 使用 dayjs 计算时间差 ,不是日期时间
- 下一篇: npm 包 multimatch 快速概述
目录
评论暂时关闭了,可以过段时间再试