मुझे npm पैकेज readline-sync के साथ निम्न समस्या आ रही है:

const ask = require('readline-sync');

const answer = ask.question('Why does this exit the node shell?');

console.log(answer);

पूर्ववर्ती कोड ब्लॉक में console.log स्टेटमेंट नहीं चलेगा क्योंकि उपयोगकर्ता द्वारा प्रश्न का उत्तर देने और हिट रिटर्न के बाद वे कमांड लाइन पर वापस आ जाते हैं। मुझे यकीन नहीं है कि ऐसा क्यों हो रहा है।

मैं macOS हाई सिएरा और नोड 10.11.0 . चला रहा हूँ

0
JZachary 9 अक्टूबर 2018, 17:05

1 उत्तर

सबसे बढ़िया उत्तर

यहां रीडलाइन-सिंक को शामिल करने के बारे में कुछ खास नहीं है। नोड प्रक्रिया किसी भी स्क्रिप्ट के अंत में बाहर निकल जाएगी, जैसे:

const x = 3;
console.log(x);

हम कंसोल में लॉग इन "3" देखेंगे और प्रक्रिया उपयोगकर्ता को कमांड लाइन पर वापस कर देगी।

0
Eric Andrew Lewis 9 अक्टूबर 2018, 16:55