Closed
Description
- Version: v4.2.1
- Platform: Windows 8.1 Enterprise (64-bit)
- Subsystem: readline
Problem: readline
will echo the first line it receives (but not any subsequent line)
Minimum Code to Reproduce:
// test.js
const readline = require('readline');
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout
});
rl.question('This is a question?', (answer) => {
rl.close();
process.exit(0);
});
Actual Output:
AlexBedley ~/dev/playground
λ node test.js
This is a question?yes
yes
Expected Output:
AlexBedley ~/dev/playground
λ node test.js
This is a question?yes
Notes: This also happens to me when I run the node repl (via node
on the command line). The first line is always echoed but subsequent lines are not. This happens to me on cmd and also msysgit. My Windows coworkers can reproduce this (also 4.2.1) although my coworker that uses a Mac can't. When I downgrade my node to 0.10.36 the issue goes away.