当我使用readline的 clearLine()函数时:
readline.clearLine(process.stdout);
我注意到在 WebStorm 中,它实际上没有清除该行并继续在同一行输出,
示例:
waiting ... 0%waiting ... 16%waiting ... 33%waiting ... 50%waiting ... 66%waiting ... 83%waiting ... 100%
但是,如果我通过命令提示符运行该文件,clearLine()
函数将完美运行。
为什么 WebStorm 会这样做并且我需要更改哪些内容?
向我提出建议
答案 0 :(得分:1)
clearLine()
和cursorTo()
未定义。并且WebStorm中的节点控制台是非Tty的,因为节点进程是通过输入/输出流重定向启动的。请参阅WEB-1933。