【问题标题】:Ugly output when running NPM commands from Windows从 Windows 运行 NPM 命令时输出丑陋
【发布时间】:2015-02-20 16:20:33
【问题描述】:

我在 Windows 7 下手动安装了“node.exe”(0.10.36 x64) 和 NPM Zip (1.4.12)。

当我运行 NPM 命令(从 cmd、powershell 或 Eclipse TCF 终端)时,它会打印出很多新行,其中包含以下列表中的单个字符:-\|/。 但是,它不适用于 Eclipse 控制台。

它毫无用处地填满了控制台,并且很难看到消息,尤其是在运行一些无限运行的命令时,比如“karma start”。

有什么方法可以删除/修复这些丑陋的输出字符?

【问题讨论】:

  • 您使用的是哪个控制台?电源外壳?命令?虽然我没有遇到同样的问题,只是认为这可能对其他人有用。
  • 我在使用 cmd、powershell 和 Eclipse TCF 终端时遇到了同样的问题。但是 Eclipse 标准控制台(使用运行外部工具)似乎没问题(ANSI Escape 除外)

标签: windows node.js console npm


【解决方案1】:

这是“1.4.12”和“1.4.13”版本的问题。切换回 1.4.10(1.4.11 在我的电脑上根本不工作)已经解决了这个问题。

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

【讨论】:

    【解决方案2】:

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

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

    希望这可以帮助某人。

    【讨论】:

      猜你喜欢
      • 2014-08-01
      • 2020-05-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-02
      • 1970-01-01
      • 2017-12-28
      • 1970-01-01
      相关资源
      最近更新 更多