npm install日志目录
日志文件的位置及其配置
bash
%USERPROFILE%\AppData\Local\npm-cache\_logs

在这个路径下,日志文件以 .log 为后缀命名,并按照日期时间自动生成文件名,例如:
bash
2025-01-06T17_03_18_753Z-debug-0.log
上述文件名表示该日志是在 UTC 时间 2025-01-06 创建的,debug-0 表示日志记录的调试级别。
配置自定义日志存储位置
默认情况下,npm 会将日志写入上述固定目录。但如果需要自定义日志路径,可以通过以下方法实现:
-
修改
npm配置: 使用以下命令设置自定义日志路径:npm config set cache "<自定义路径>"比如:
npm config set cache "D:\Software\nodejs\node_cache"设置完成后,日志文件将存储在
D:\Software\nodejs\node_cache中。 -
使用环境变量: 通过设置
NPM_CONFIG_CACHE环境变量,可以更改npm的缓存目录:setx NPM_CONFIG_CACHE "D:\Software\nodejs\node_cache"设置完成后,重启终端以使更改生效。
查询自定义日志存储位置
bash
npm config get cache
输出文件如:
bash
D:\Software\nodejs\node_cache

如图:
bash
D:\Software\nodejs\node_cache\_logs

在这个路径下,日志文件以 .log 为后缀命名,并按照日期时间自动生成文件名,例如:
bash
2025-06-10T17_12_55_830Z-debug-0.log
上述文件名表示该日志是在 UTC 时间 2025-00-10 创建的,debug-0 表示日志记录的调试级别。