Я пробовал почти каждый пример скриптов, которые я могу найти. Каждый образец открывает терминал в течение секунды. Даже это закрывается, как только вводится ввод. Это нормально?
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(); });
Есть два варианта, которые управляют этим в Инструменты / Параметры / Node.js Инструменты / Общие:
Подождите ввода, если процесс существует ненормально. Подождите ввода, если процесс существует нормально.
Взято из https://nodejstools.codeplex.com/discussions/565665