Houfeng/safeify

高级mock脚本无法正常运行

HHH1994 opened this issue · 2 comments

问题: 高级mock脚本无法运行
原因: 经过测试发现safeify的代码执行后,不会修改sandbox中的对应的属性

求fix

请问你解决了吗?遇到同样的问题

经测试把 script.result.global = null; 加到runner.js 的 17行下面可以解决报错的问题。但是Random 里面的方法都是返回的Promise形式,还是有问题。最终修改了yapi,使用了 node 原生的 vm