当一个文件安装或者上传失败的时候,npm CLI 将会生成一个 npm-debug.log 文件。这个文件将会帮助你(以及 npm support)解决遇到的问题。

    如果你需要生成一个 npm-debug.log 文件,你可以运行其中的一个命令。

    对于安装 packages:

    1. npm install --timing

    对于上传 packages:

    npm publish --timing
    

    你可以在你的 .npm 文件夹找到 npm-debug.log 文件。你可以使用 npm config get cache 来找到 你的 .npm 文件夹。

    如果你使用了 CI 环境,你的日志可能会被定位到其他的地方。比如Travis CI,你会在/home/travis/build 这个路径下找到日志。

    npm Enterprise users:如果你需要contact Enterprise Support ,我们建议你附加上整个 npm-debug.log 文件里面 的内容,或者是拷贝里面的内容到你邮件的正文部分,这样可以使我们更加快速的诊断这个问题。