gpt4 book ai didi

node.js - 无法使用VS代码从 Node js中的控制台读取

转载 作者:搜寻专家 更新时间:2023-10-31 23:31:29 28 4
gpt4 key购买 nike

我正在 VS 代码中使用 node js 的核心模块,但我无法让它与“readline”模块一起工作。

我在 js 文件中有以下代码。

const readline = require('readline');

const rl = readline.createInterface({
input: process.stdin,
output: process.stdout
});

rl.question('Is it working ?', function (answer) {
console.log(answer);
});

当我运行它时,这是我在调试控制台中看到的

node --debug-brk=4868 --nolazy Core.js 
Debugger listening on port 4868
Is it working ?
No
not available

我不确定这里的问题是什么,但它无法将答案记录到控制台。

最佳答案

Visual Studio Code 文档指出“调试控制台不支持需要从控制台读取输入的程序”。要调试这些程序,您需要“通过在启动配置中将属性 externalConsole 设置为 true 来启用外部本地控制台。”此文档可在此处找到:Visual Studio Code Debugging请参阅 Node 调试部分。

当您将此设置添加到您的启动配置时,VS Code 将启动一个您可以与之交互的外部控制台。

关于node.js - 无法使用VS代码从 Node js中的控制台读取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36094026/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com