自从我使用node.js 5切换到npm 3后,我的控制台输出如下:
我正在使用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”
答案 0 :(得分:4)
解决方案是在iTerm中取消选中将不明确宽度字符作为双宽字符设置并重新启动应用。
请参阅iTerm>偏好>个人资料>文字>双宽字符
在npm v3中添加了全角进度条,导致许多人出现此问题。学分归于参与讨论的人: https://github.com/npm/npm/issues/9670