4

Nodeclipse を使用すると、コンソール出力に奇妙な文字が表示されます。何がこれを引き起こしているのでしょうか?ほとんどのテキストは問題ないので、Eclipse エンコーディングの問題ではないと思います。

npm http 304 https://registry.npmjs.org/core-util-is
npm http 304 https://registry.npmjs.org/debuglog/0.0.2
jade@1.1.4 node_modules\jade
├── commander@2.1.0
├── character-parser@1.2.0

ここに画像の説明を入力

4

4 に答える 4

2

他の回答で述べたように、これらは ANSI エスケープ シーケンスです。ansi-econsole Eclipse プラグインは、別の質問に記載されているように、これらを正しく表示します。

ansi-econsole Eclipse プラグインを使用した NPM 出力

ansi-econsole Eclipse プラグインによる高速出力

于 2014-03-22T02:54:24.973 に答える
1

VTエスケープシーケンスですね。

ただし、npm は、出力ストリームが TTY でない場合にのみ色を表示します。したがって、stderr は実際には TTY ではないのに TTY のように見えるため、eclipse/nodeclipse のバグのように見えます。

于 2014-01-11T05:34:27.723 に答える
1

ワークスペースの文字エンコーディングを UTF-8 に変更

Window -> Preferences -> General -> Workspace : Text file encoding

で利用可能な build-int ヘルプを読んでおく必要があります。F1

またはオンラインで読むhttps://github.com/Nodeclipse/nodeclipse-1/blob/master/org.nodeclipse.help/contents/configuration.md#configuration

于 2014-01-11T06:33:04.620 に答える
1

色付きのテキストのエスケープ シーケンスを出力しているように見えますが、Eclipse はそれを正しく処理していません。ほとんどのプログラムには、このような状況でカラー出力を無効にするオプションがあります。

于 2014-01-11T03:07:00.583 に答える