我正在尝试测试在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吗?
干杯, 乔恩