Windows 上 Git Bash 中的 NPM 命令没有进度反馈

mty*_*son 6 git npm git-bash

在我的新机器(Windows 10)上,当我运行 NPM 命令时,npm start我没有看到像以前那样多的反馈。

我想这是我缺少的进度指示器。通常看起来什么也没有发生,没有反馈。

尤其是安装模块的时候,真的看起来像是挂了一样。最终命令正常完成。

Rob*_*obC 2

npm 有一个progress配置密钥。其描述如下:

进步

  • 默认值:true,除非设置了 TRAVIS 或 CI 环境变量。
  • 类型:布尔值

当设置为 时true,npm 将在时间密集型操作期间显示进度条(如果process.stderr是 TTY)。

设置false为抑制进度条。

也许它被无意中设置为false

get/set配置progress,您可以使用npm-config命令:

  1. 通过运行以下命令检查其当前设置:

    npm config get progress
    
    Run Code Online (Sandbox Code Playgroud)
  2. 如果上述命令返回,则通过运行false将其设置为:true

    npm config set progress true
    
    Run Code Online (Sandbox Code Playgroud)

注意:git-bash 可能被归类为“哑终端”

我在早期版本的 Windows 上安装了 git-bash,当我运行时:

npm config get progress
Run Code Online (Sandbox Code Playgroud)

它返回:

undefined

将其设置为true没有任何区别,即它不会获得进度条。

我假设我的终端(git-bash)是愚蠢的,即不支持进度条。你的也可能很蠢!