我正在运行 npm install --timing
,它完成后会输出如下内容:
npm ERR! A complete log of this run can be found in:
npm ERR! /Users/mesher/.npm/_logs/2022-05-14T18_33_08_821Z-debug.log
问题是,调试日志不包含完整的日志。
查看该文件,我发现它只有 15k 多行,文件中的第一行从 110k 行开始:
110055 silly postinstall big.js@5.2.2
110056 info lifecycle big.js@5.2.2~postinstall: big.js@5.2.2
110057 silly postinstall emojis-list@3.0.0
110058 info lifecycle emojis-list@3.0.0~postinstall: emojis-list@3.0.0
...
有没有办法获得实际完整的 npm 安装日志?
谢谢
回答1
如果将 --loglevel verbose
添加到命令中,所有日志都将打印到 STDERR,并像 --timing
一样保存到当前目录中的 npm-debug.log
中。但是,这应该提供有关该错误的更多信息:
npm install --loglevel verbose
这应该会为您提供更完整的日志文件。您可以在文档中找到有关 npm 如何处理 https://docs.npmjs.com/cli/v8/using-npm/logging 的更多信息。