如何使 `npm install` 命令的详细输出日志静音?

Aru*_*ran 5 command-line-arguments node.js npm node-modules npm-install

这可能是一个愚蠢的问题,但我真的想知道有没有办法npm install通过删除整个包安装详细信息的详细信息,在运行命令时只查看错误/成功日志。

是否有任何有用的可选参数可以与npm install命令一起传递,它只会给出最少的日志,而没有对每个依赖项安装的详细描述?

Tym*_*iev 9

在 github 上查看这个问题。

如果你很懒(选一项):

  1. 使用--silent标志。
  2. 设置日志记录级别:npm config set loglevel warn. 这将打印警告和错误。

  • 如果警告太多,请尝试“npm config set loglevel error”,然后尝试“npm install”。允许安装,同时仅显示错误。 (2认同)

gok*_*and 7

是的,当然,有。

尝试

npm install -s (or --silent)
Run Code Online (Sandbox Code Playgroud)

或者

npm install -q (or --quiet)
Run Code Online (Sandbox Code Playgroud)

  • 安静和沉默之间的确切区别是什么?附件。对我来说,安静不会显示任何日志,而安静会显示。如果我错了,请纠正我。 (3认同)

luc*_*svw 5

npm 版本 8中,您可以传递日志级别参数:

npm install --loglevel {level}
Run Code Online (Sandbox Code Playgroud)

哪里{level}是其中之一

  • “沉默的”
  • “错误”
  • “警告”
  • “注意”
  • “http”
  • “定时”
  • “信息”
  • “冗长”
  • “愚蠢的”