【问题标题】:How can I use readline-sync npm repository with WebStorm?如何在 WebStorm 中使用 readline-sync npm 存储库?
【发布时间】:2017-01-19 08:33:31
【问题描述】:

我使用“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 控制台工作。你知道如何解决它吗?

【问题讨论】:

    标签: node.js npm webstorm tty


    【解决方案1】:

    我找到了答案。

    1. 在 WebStorm 终端中输入: $节点--调试-brk Web Storm 会给你调试器正在监听的端口号。在我的机器上是 5858。然后按“Ctrl+C”。

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

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

    4. 在某处放置断点。
    5. 单击调试图标

    调试愉快!

    【讨论】:

    • 在 Jetbrains“新配置对话框”中哪里可以找到“Node.js 远程调试”配置?
    猜你喜欢
    • 2021-11-18
    • 1970-01-01
    • 2018-12-13
    • 2015-08-08
    • 1970-01-01
    • 2019-05-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多