Я пытаюсь создать приложение, используя электрон, он разработан, чтобы получить графический интерфейс позже, но сейчас я просто пытаюсь сделать это:Electron Readline
function test(){
console.log("In Test")
var readline = require('readline');
var rl = readline.createInterface({
input: process.stdin,
output: process.stdout
});
rl.on('line', function(line){
console.log(line);
})
}
// This method will be called when Electron has finished
// initialization and is ready to create browser windows.
app.on('ready', test);
При запуске npm start
, я вижу " In Test
", но когда я ввожу что-то в свою оболочку, он не возвращается мне, так как мне нужен модуль Readline.
Я что-то упустил?
Ваш комментарий очень ясен, и я об этом вообще не знал! Это очень полезная вещь, которую нужно знать. (И это многое объясняет ...). В конце концов я нашел небольшой трюк: используя 'readSync' в цикле. – Addict
Рад, что я мог бы помочь :) – Chev
Какую команду я мог бы напечатать, чтобы увидеть, запущена ли консоль Chromium? Я попробовал 'console.log (« test »)', но ничего не произошло. – Addict