从Windows运行NPM命令时输出很难看

时间:2015-02-20 16:20:34

标签: windows node.js console npm

我手动安装了" node.exe" (0.10.36 x64)& Windows 7下的NPM Zip(1.4.12)。

当我运行NPM命令(来自cmd,powershell或Eclipse TCF终端)时,它会从此列表中打印出许多带有单个字符的新行: - \ | /。 但是,它不适用于Eclipse控制台。

它无用地填充控制台并且难以看到消息,尤其是在运行一些无限运行命令时,例如" karma start"。

有没有办法删除/修复这些难看的输出字符?

2 个答案:

答案 0 :(得分:0)

这是" 1.4.12"的一个问题。和" 1.4.13"版本。切换回1.4.10(1.4.11在我的计算机上根本不起作用)解决了这个问题。

另一个解决方案是升级到仅运行npm install npm --global的新版本的npm。如果想轻松切换NPM版本,只需复制" npm.cmd"和" node_modules / npm"到另一个目录。然后从此目录运行npm install npm。最后,更新您的PATH以优先获取此目录(或删除旧的npm版本)。

答案 1 :(得分:0)

我在Win 10上遇到了同样的问题。我之前使用的是v0.12.7(我不知道为什么我使用了这么“旧”的版本)然后安装了v4.2.2,这使得输出很难。

要解决此问题,我从控制面板卸载了v4.2.2,从npm删除了npm_cache%APPDATA%文件夹,最后从PATH环境中删除了与Node和npm相关的所有路径变量

希望这可以帮助某人。