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

看起来它正在打印彩色文本的转义序列,但 Eclipse 没有正确处理它。大多数程序都有一个选项可以在这种情况下禁用彩色输出。

于 2014-01-11T03:07:00.583 回答
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

这是一个VT转义序列。

但是 npm 仅在输出流不是 TTY 时才显示颜色。所以它看起来像 eclipse/nodeclipse 中的一个错误,因为 stderr 看起来像一个 TTY,而实际上它不是。

于 2014-01-11T05:34:27.723 回答