2016-03-18 22 views
1

VS kodunda düğüm j'lerinin çekirdek modülleriyle oynuyor ve "readline" modülü ile çalışamıyorum.Düğüm js'de konsoldan okunamadı VS kodu

Aşağıdaki kodu js dosyasına sahibim.

const readline = require('readline'); 

const rl = readline.createInterface({ 
    input: process.stdin, 
    output: process.stdout 
}); 

rl.question('Is it working ?', function (answer) { 
    console.log(answer); 
}); 

ben bu i ayıklama konsoluna

node --debug-brk=4868 --nolazy Core.js 
Debugger listening on port 4868 
Is it working ? 
No 
not available 

gördüklerinizi olduğunu çalıştırmak

ne emin değilim; burada s sayısı ancak konsola cevabını oturum açmak için başarısız olur.

cevap

6

Visual Studio Kodu belgeleri, 'Hata Ayıklama Konsolu'nun konsoldaki girdileri okuması gereken programları desteklemediğini belirtir. Bu programların hatalarını ayıklamak için, lansman yapılandırmanızda externalConsole özelliğini true olarak ayarlayarak harici, yerel bir konsolu etkinleştirmeniz gerekir. ' Bu dökümantasyon şu adreste bulunabilir: Visual Studio Code Debugging Düğüm Hata Ayıklama bölümüne bakın.

Bu ayarı başlatma yapılandırmanıza eklediğinizde, VS Kodu, etkileşim kurabileceğiniz bir dış konsol başlatır.

+1

"externalConsole" kullanımdan kaldırıldı. Bunun yerine "konsolu" kullanın: "externalTerminal" –