Node.js clearLine()方法没有';在WebStorm中,不要清除线

Node.js clearLine()方法没有';在WebStorm中,不要清除线,node.js,webstorm,Node.js,Webstorm,当我使用readline的clearLine()函数时: readline.clearLine(process.stdout); 我注意到在WebStorm中,它实际上不会清除该行并继续在同一行上输出 示例: waiting ... 0%waiting ... 16%waiting ... 33%waiting ... 50%waiting ... 66%waiting ... 83%waiting ... 100% 但是,如果我通过命令提示符运行文件,clearLine()函数工作得很好

当我使用readline的clearLine()函数时:

readline.clearLine(process.stdout);
我注意到在WebStorm中,它实际上不会清除该行并继续在同一行上输出

示例:

waiting ... 0%waiting ... 16%waiting ... 33%waiting ... 50%waiting ... 66%waiting ... 83%waiting ... 100%
但是,如果我通过命令提示符运行文件,
clearLine()
函数工作得很好

为什么WebStorm会这样做?我需要改变什么吗

当process.stdout不是tty时,请向我提供建议
clearLine()
cursorTo()
未定义。WebStorm中的节点控制台是非Tty的,因为节点进程是通过输入/输出流重定向启动的。请看