我已经尝试了几乎所有我能找到的脚本示例。每个样本都会打开终端一瞬间。一旦输入,即使这也会关闭。这是正常的吗?
var rl = require('readline');
var prompts = rl.createInterface(process.stdin, process.stdout);
prompts.question("How many servings of fruits and vegetables do you eat each day? ", function (servings) {
var message = '';
if (servings < 5) {
message = "Since you're only eating " + servings +
" right now, you might want to start eating " + (5 - servings) + " more.";
} else {
message = "Excellent, your diet is on the right track!";
}
console.log(message);
process.exit();
});
最佳答案
在 Tools/Options/Node.js Tools/General 中有 2 个选项可以控制它:
进程异常存在时等待输入
进程正常存在时等待输入
取自 https://nodejstools.codeplex.com/discussions/565665
关于node.js - 为什么 Node.js 脚本控制台会在 Windows 8 中立即关闭?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17731442/