来自控制台的奇怪输出与NPM v3

时间:2015-11-03 22:13:24

标签: node.js console npm

自从我使用node.js 5切换到npm 3后,我的控制台输出如下:

npm console output

我正在使用Menlo Regular for Powerline字体。

❯echo $ TERM 的xterm-256color

❯现场 LANG = “的en_US.UTF-8” LC_COLLATE = “的en_US.UTF-8” LC_CTYPE = “的en_US.UTF-8” LC_MESSAGES = “的en_US.UTF-8” LC_MONETARY = “的en_US.UTF-8” LC_NUMERIC = “的en_US.UTF-8” LC_TIME = “的en_US.UTF-8” LC_ALL = “的en_US.UTF-8”

1 个答案:

答案 0 :(得分:4)

解决方案是在iTerm中取消选中将不明确宽度字符作为双宽字符设置并重新启动应用。

请参阅iTerm>偏好>个人资料>文字>双宽字符

在npm v3中添加了全角进度条,导致许多人出现此问题。学分归于参与讨论的人: https://github.com/npm/npm/issues/9670

iTerm Text Preferences Screenshot