当前位置: 首页 > 面试题库 >

Ctrl + C不会从VS Code在命令行中停止节点服务器

秦珂
2023-03-14
问题内容

在正常的Windows命令提示符下,ctrl+c将停止节点服务器运行。

但是,如果我启动命令通过VS代码菜单项的提示Open in Command Prompt,然后按ctrl+c(甚至多次)并 没有
停止服务器如常。

知道VS Code命令提示符与标准Windows命令提示符相比有什么不同吗?

(在Windows 10 x64上运行)(VS Code 1.11.2)


问题答案:

添加此设置可以解决问题:

"terminal.external.windowsExec": "C:\\Windows\\sysnative\\cmd.exe"

这样的声音将在将来的版本中修复。(请参阅Github问题链接)



 类似资料:
  • 我的情况是: 我正在运行一个node.js服务器 我用于启动服务器的命令是: 然而,在某些情况下,我们的代码进入了一个要求很高的函数,导致脚本工作非常缓慢或无响应。我们正在努力优化它。 在这种情况下,我会停止服务器,并在需要时启动一个新的服务器,比如说 但是如果我想重新启动最近停止的节点。js服务器(或者重新启动它而不是停止它)这样,我希望进程停止并再次以新的速度运行。 如果我再次启动它,或者重新

  • 我有一个简单的TCP服务器,它监听一个端口。 我从节点server.js开始,然后在Mac上用Ctrl Z关闭它。当我试图再次运行它与我得到这个错误消息: 我是否以错误的方式关闭程序?我怎样才能防止这种情况发生?

  • 问题内容: 我有一个侦听端口的简单TCP服务器。 我先将其启动,然后在Mac上使用Ctrl + Z将其关闭。当我尝试再次运行它时,出现以下错误消息: 我是否以错误的方式关闭程序?如何防止这种情况发生? 问题答案: 要结束程序,您应该使用+ 。如果这样做,它会发送,从而允许程序正常结束,并与正在侦听的任何端口解除绑定。 另请参阅:https : //superuser.com/a/262948/48

  • 我创建了一个简单的C#应用程序 谢谢

  • 问题内容: 我有一个使用线程并发出大量HTTP请求的python脚本。我认为正在发生的事情是,正在读取HTTP请求(使用urllib2)时,它正在阻塞并且没有响应以停止程序。有没有办法解决? 问题答案: 在Windows上,唯一确定的方法是使用。立即停止每个python脚本! (请注意,在某些键盘上,“中断”被标记为“暂停”。)

  • 我无法在NodeJS应用程序中使用< code>exec运行Conda命令。 我收到以下错误: /bin/sh: /用户/用户名/桌面/存储库/项目/XYZ: 是一个目录 命令未发现错误:您的 shell 未正确配置为使用“conda 激活”。要初始化您的 shell,请运行 目前支持的shell有:-bash-fish-tcsh-xonsh-zsh-powershell 请参阅“conda in