Skip to content

Commit b28520c

Browse files
author
James Halliday
committed
test if fs.writeSync is defined and on windows
1 parent ffcff1e commit b28520c

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

lib/default_stream.js

+8-2
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,14 @@ module.exports = function () {
1818
}
1919

2020
function flush () {
21-
try { fs.writeSync(1, line + '\n'); }
22-
catch (e) { stream.emit('error', e) }
21+
if (fs.writeSync && /^win/.test(process.platform)) {
22+
try { fs.writeSync(1, line + '\n'); }
23+
catch (e) { stream.emit('error', e) }
24+
}
25+
else {
26+
try { console.log(line) }
27+
catch (e) { stream.emit('error', e) }
28+
}
2329
line = '';
2430
}
2531
};

0 commit comments

Comments
 (0)