如何在WebStorm中使用readline-sync npm存储库?

时间:2017-01-19 08:33:32

标签: node.js npm webstorm tty

我使用' readline-sync'编写了以下代码。依赖性。

var readlineSync = require('readline-sync');
function main() {
    printMenu();
    var userName = readlineSync.question('Please enter your choice:');
    console.log(userName);
}
main();

我从WebStorm运行此代码试图使用WebStorm控制台窗口。 我收到了错误:

  

错误:当前环境不支持交互式阅读   来自TTY。 stty:指定输出样式时,可能无法设置模式

当我从linux终端运行它时代码没有错误。我从错误消息中了解到' readline-sync'无法从WebStorm控制台工作。你知道怎么解决吗?

1 个答案:

答案 0 :(得分:2)

我找到了答案。

  1. 键入WebStorm终端: $ node --debug-brk Web风暴将为您提供调试器正在侦听的端口号。在我的机器上它是5858.然后按'Ctrl + C'。

  2. 创建一个新的调试配置,如下所示: enter image description here

  3. 再次在WebStorm终端中输入:“$ node --debug-brk main.js”

  4. 在某处放置断点。
  5. 单击调试图标 enter image description here
  6. 快乐调试!