2017-04-13 5 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これは何ですか私は変更する必要がありますか?

はprocess.stdoutがのttyないとき

答えて

1

clearLine()cursorTo()が定義されていない私に示唆を与えます。また、WebStormのノードコンソールは、入出力ストリームリダイレクトでノードプロセスが開始されるため、非Ttyです。 WEB-1933をご覧ください。