Nehmen Sie das folgende Snippet:writeSync() schreibt nur an die Konsole, wenn console.log vorhanden ist (node.js)
try {
fs = require('fs');
fs.writeSync(0, 'Trying now...');
fs.writeSync(0, 'worked!\r');
}
catch(error){}
Wie ist, wird es nicht auf der Konsole jedoch
try {
fs = require('fs');
fs.writeSync(0, 'Trying now...');
fs.writeSync(0, 'worked!\r');
console.log();
}
catch(error){}
Ausgabe "Probieren Sie jetzt ... funktioniert!" zur Konsole. Was genau geht hier vor?
Können Sie versuchen, '\ r' durch' \ n' zu ersetzen? – Bergi
Ich habe es einfach versucht und es hat funktioniert. War nicht klar, dass Carriage Returns für Unix nichts bedeutete – user3246167