npm更新到v7.20.3后命令输出大量timing日志,如何关闭?
npm v7.20.3版本运行任意命令输出大量timing日志的解决方案
该问题是由于npm的日志级别配置被修改为timing级别导致,并非版本默认行为,可通过以下方式修复:
方案1:单次执行命令时临时关闭
执行任意npm命令时追加--loglevel notice参数,本次命令就不会输出timing类日志:
npm -v --loglevel notice
方案2:永久修改全局默认日志级别
直接修改npm全局配置,将默认日志级别改回默认的notice,后续所有命令都不会再输出冗余timing日志:
- 执行配置修改命令:
npm config set loglevel notice
- 验证配置是否生效:
npm config get loglevel
返回值为notice即配置成功,此时再执行任意npm命令即可恢复正常输出。
异常情况处理
如果修改全局配置后仍有该问题,请检查当前项目根目录下的.npmrc文件,是否存在loglevel=timing配置项,删除该行即可恢复正常。
内容的提问来源于stack exchange,提问作者redOctober13
相关产品推荐
相关产品推荐

