windows 7 中的 Webstorm node.js cli 调试

Webstorm node.js cli debugging in windows 7

菜鸟需要你的帮助。我正在编写一个 node.js cli 应用程序,它必须在 windows 7 cmd.exe 中 运行。我不知道如何设置一个我喜欢的调试工作流程。当我使用标准 node.js 调试配置时,它会在 Webstorm 控制台中进行调试(即在 ide 中,它似乎不接受来自标准输入的输入——是的,标准输入已恢复)。我想要实现的是让它 运行 外部 cmd.exe 中的应用程序(这就是应用程序 运行 中的内容),并且仍然能够在ide。我不想 运行 Webstorm 内部控制台中的应用程序。

我正在使用 Webstorm 11 和节点 4.2.1。

非常感谢

要在 WebStorm 调试器控制台中启用标准输入,请在控制台选项卡中取消选中 "Use Console Input" — https://dl.dropboxusercontent.com/u/43511007/s/Screen%20Shot%202015-04-30%20at%2014.45.54.png.

您还可以在 cmd 控制台中使用 --debug=<port for debugging>--debug-brk=<port for debugging> 选项 运行 您的应用程序,并使用 Remote Node.js Debug 配置附加到它。参见 https://confluence.jetbrains.com/display/WI/Running+and+debugging+Node.js+application#RunninganddebuggingNode.jsapplication-DebuggingNode.jsappthatrunsremotely