Visual studio code 如何处理VS代码中的用户输入?

Visual studio code 如何处理VS代码中的用户输入?,visual-studio-code,Visual Studio Code,我试图测试在VS代码中使用用户输入运行的代码 当我使用“提示”时,我得到: ReferenceError: prompt is not defined 我在谷歌上搜索了一下,发现这个页面说我需要使用node.js——这很有意义 我在这里尝试了node.js示例代码: var readline = require('readline'); var rl = readline.createInterface({ input: process.stdin, output: process.

我试图测试在VS代码中使用用户输入运行的代码

当我使用“提示”时,我得到:

ReferenceError: prompt is not defined
我在谷歌上搜索了一下,发现这个页面说我需要使用node.js——这很有意义

我在这里尝试了node.js示例代码:

var readline = require('readline');

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

rl.question("What do you think of node.js? ", function(answer) {
  // TODO: Log the answer in a database
  console.log("Thank you for your valuable feedback:", answer);

  rl.close();
});
当我在VS代码中运行它时,我可以在终端中看到请求输入的输出:

[Running] node "C:\Users\jon_d\AppData\Local\Temp\tempCodeRunnerFile.javascript"
What do you think of node.js?
但是我可以看到在VS代码中输入一个值吗?有人提到我需要使用外部终端,但我找不到关于如何在仅PC的OSX上实现这一点的任何信息?有人能解释一下我是如何使用cmd的吗

干杯, 乔恩