Вы можете использовать это:
process.stdin.on('data', function(chunk){
data += chunk.replace(/
/g,"
");
});
В скрипте, который я пытаюсь сделать, nodejs читает из stdin, но принудительно преобразует все r n в n. Это приводит к тому, что другой мой скрипт дает неправильные результаты.
Есть ли способ, которым я могу предотвратить это?
Это код, который я использую для чтения из стандартного ввода.
process.stdin.resume();
process.stdin.setEncoding('ascii');
process.stdin.on('data', function(chunk){
data += chunk;
})
process.stdin.on('end', function(){
console.log(JSON.stringify(data));
});
Вы можете использовать это:
process.stdin.on('data', function(chunk){
data += chunk.replace(/
/g,"
");
});