跳到内容
观澜涉川 · 札记EN

修改 NPM 的运行日志级别以排查问题

· 约 1 分钟阅读

在使用 NodeJS 开发项目时候,常常在使用 NPM 下载第三方包时,遇到 npm install 卡住很久不动的情况,一言难尽。遇到这种情况,可以修改 npm 命令的日志级别,在收集更多的信息后排查问题。

日志级别有哪些

npm 命令的日志级别包括:

  • silent (没有日志)
  • error
  • warn
  • notice (默认)
  • http
  • info
  • verbose
  • silly (最详细的日志,很愚蠢吗?)

临时修改日志级别

在 npm i 命令中直接指定日志级别:

Terminal window
npm install ionic --loglevel verbose

永久设置

通过 npm config 可永久设置:

Terminal window
npm config set loglevel verbose

参考资料