Windows phantomjs exit()不会终止进程

Windows phantomjs exit()不会终止进程,windows,phantomjs,Windows,Phantomjs,我在Windows7上使用phantom.js已经有一段时间了,现在我认为v1.4.0是我使用的第一个版本,一切都很好。但由于某些原因,调用phantom.exit时进程不再正确终止,我完全不知道为什么 这个问题开始出现在v1.7.0中,从一天到另一天。在1.7.0中,一切都曾经运行得很好,但后来它不再运行了。即使升级到1.8.0和现在的1.9.0,它仍然无法工作。控制台挂起了。我无法键入任何内容,phantomjs.exe仍然列在taskmanager的进程列表中,即使CTRL+C也不做任何操

我在Windows7上使用phantom.js已经有一段时间了,现在我认为v1.4.0是我使用的第一个版本,一切都很好。但由于某些原因,调用phantom.exit时进程不再正确终止,我完全不知道为什么

这个问题开始出现在v1.7.0中,从一天到另一天。在1.7.0中,一切都曾经运行得很好,但后来它不再运行了。即使升级到1.8.0和现在的1.9.0,它仍然无法工作。控制台挂起了。我无法键入任何内容,phantomjs.exe仍然列在taskmanager的进程列表中,即使CTRL+C也不做任何操作。整个事情都冻结了

控制台中的下划线闪烁,好像它需要更多的输入,但我无法键入任何内容。我唯一的机会是使用[X]按钮关闭cmd窗口,这对于自动测试来说是完全愚蠢的

我使用我下载的预编译二进制文件,正如我所说:它从一天到另一天停止工作。我甚至将它重新安装了几次,甚至安装到了不同的文件夹,但这个过程再也没有终止。谁知道问题出在哪里


这是英伟达司机在你有两张牌时所知的问题。 为了解决这个问题,你需要在英伟达控制面板NVIDIA控制面板中选择高性能的NVIDIA处理器>管理3D设置>全局设置。
请在此处阅读更多信息:

您是否提供了REPL模式下的示例?是否仅适用于此模式?请注意,从团队的角度来看,这是一个新功能,它是通过各种Javascript操作构建的:有bugsWow,它可以工作!非常感谢。我一直在寻找一个解决方案很长一段时间了!如果您不想更改全局设置,则只能通过NVidia控制面板>管理3D设置>程序设置并选择phantomjs.exe作为程序,选择高性能NVidia处理器作为首选图形处理器来更改phantomjs.exe。这是我见过的最奇怪的因果错误之一!:DAnd对于使用C的女士们先生们,请确保您调用Quit或Dispose,而不是Close:您如何才能找到答案