官网

JavaScript Obfuscator Tool

配置

具体参考这篇文章:

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

Updated javascript-obfuscator to 0.24.0 by AlexKlimenkov · Pull Request #13 · javascript-obfuscator/obfuscator-loader

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版本

参考资料:

标签: 代码, 版本, the, vue, arguments, number, class, 园报错

知识共享许可协议
本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议进行许可。

评论暂时关闭了,可以过段时间再试

  • 目录