使用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
答案 0 :(得分:1)
看起来它正在打印escape sequence for colored text,但Eclipse没有正确处理它。大多数程序都可以选择在这种情况下禁用彩色输出。
答案 1 :(得分:1)
这是一个VT转义序列。
但是,仅当输出流不是TTY时,npm才会显示颜色。所以它看起来像是eclipse / nodeclipse中的一个bug,因为stderr看起来像TTY,实际上它不是。
答案 2 :(得分:1)
将工作区字符编码更改为UTF-8
Window -> Preferences -> General -> Workspace : Text file encoding
您应该阅读build-int帮助, F1
答案 3 :(得分:1)