有没有大佬使用过gulp obfuscator做过混淆的啊?求教

本人开发的微信小游戏,参考了这个帖子的方法使用了obfuscator做了混淆
https://forum.cocos.com/t/cocos-creator/54203
环境配置完毕后cmd命令对导出的项目进行操作(src下的project.js文件和wechatgame下的cocos2d-js-min.js文件)提示操作成功

然而微信开发者工具运行的时候打不开,提示如下:

不知道哪里出问题了? 原贴里好像也没有对变量进行特殊处理,直接对输出包进行混淆就可以了吗?第一次使用这个插件,求大佬指点一下,谢谢!

以下为我的代码:

1赞

人工置顶
刚用把src下的project.js文件给混了一下,可以正常运行,直接就提交了,坐等结果吧。第一次搞混淆,不知道这样妥不妥
wechatgame下的cocos2d-js-min.js文件混了程序就不能跑了,提示某个函数is not a function,我搜了一下关键字,有好几千个,真是想改都没办法了,
这之前坛子里我还看到了有人推荐了一个给js做混淆加密的网站,我把源文件(70+个)逐个拖进去转化一遍再粘贴回来,最后提交了也是被拒;还找到了一个javascript-obfuscator的可视化操作工具,对这2个文件混了程序也是跑不动;也看到了有人自制了一个混淆工具,用了一下发现跑不动;听说修改变量名和修改文件路径可以,但是实在太多了,也不好测试,看到有人说重构了很多代码也不行,我就不太想试了,留做最后一手看看吧。
还有一个ui布局,不知道这个有没有影响的,毕竟我这个和之前的差不多

1赞

我用这个做的混肴 微信小游戏 发现某些手机打不开被拒 例如 华为

请问大佬是对哪个文件做混淆的?我是把src下的project.js文件给混了一下,可以正常运行 但是昨天提交了今天wx提示还是被拒了

我现在的需求就是能过审:joy:

把selfDefending去掉吧兄弟

1赞

感谢回复~! 这个具体作用官方文档写的我看的也不是很明白额,不过我先试一下吧,另外请教一下大佬,就是是对导出项目中的src下的project.js文件和wechatgame下的cocos2d-js-min.js文件这2个一起做混淆吗?

感谢回复~! 这个具体作用官方文档写的我看的也不是很明白额,不过我先试一下吧,另外请教一下大佬,就是是对导出项目中的src下的project.js文件和wechatgame下的cocos2d-js-min.js文件这2个一起做混淆吗?:grin:

混淆后微信开发者工具运行没问题,但是真机运行碰到这个错误,大家有碰到吗?