2017-04-13 12 views
0

的clearLine()方法不清除行WebStorm

readline.clearLine(process.stdout); 

我注意到,在WebStorm它實際上並不會明確的線,並繼續輸出在同一行上,

例如:

waiting ... 0%waiting ... 16%waiting ... 33%waiting ... 50%waiting ... 66%waiting ... 83%waiting ... 100% 

但是,如果我通過命令提示符運行該文件,則clearLine()函數可以很好地工作。

爲什麼WebStorm這樣做,是否有我需要改變?

給的建議,我

回答

1

clearLine()cursorTo()是不確定的,當process.stdout不是TTY。 WebStorm中的節點控制檯是非Tty的,因爲節點進程是以輸入/輸出流重定向啓動的。請參閱WEB-1933