如何在VS代码中处理用户输入?

时间:2017-09-19 11:41:51

标签: visual-studio-code

我正在尝试测试在VS Code中运行用户输入的代码。

当我使用'提示'时,我得到:

ReferenceError: prompt is not defined

我用Google搜索并发现此页面说我需要使用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 Code中运行它时,我可以在终端中看到要求输入的输出:

[Running] node "C:\Users\jon_d\AppData\Local\Temp\tempCodeRunnerFile.javascript"
What do you think of node.js?

但我还是可以看到在VS Code中输入一个值?有人提到我需要使用一个外部终端 - 但我找不到任何关于如何在仅PC OSX上执行此操作的信息?有人可以解释我如何使用cmd吗?

干杯, 乔恩

0 个答案:

没有答案