是否有可能破坏环境?

| Node.JS或V8中存在内存泄漏,这消除了我重新使用进程对许多HTML页面进行jquery处理的能力。 错误在这里:https://github.com/joyent/node/issues/1007 Bug,与此同时,完成后是否可以“破坏”上下文?像这样的接缝可能会使jsdom代码变得简单,因此我可以以逻辑方式移动编写自己的代码,而无需编写重新启动代码。 我们有一种方法可以跟踪我们公司对开源项目的调整,因此我们可以引入更新,并且仍然可以修复我们可能发现的错误,而无需等待开源社区。 如果我可以破坏上下文,我认为我会很好。 jsdom上的tmpvar说这是一个Node.JS问题,我不知道什么时候可以解决,因为看到它已经有几个月历史了,而且已经有很多未解决的问题https://github.com/joyent/node/issues/ 637。     
已邀请:
我能想到的最好方法是使用节点VM。 vm.runInNewContext可能会有用,因为您可以访问返回的上下文。
var util = require(\'util\'),
    vm = require(\'vm\'),
    sandbox = {
      animal: \'cat\',
      count: 2
    };

vm.runInNewContext(\'count += 1; name = \"kitty\"\', sandbox, \'myfile.vm\');
console.log(util.inspect(sandbox));
    

要回复问题请先登录注册