当一个文件安装或者上传失败的时候,npm CLI 将会生成一个 npm-debug.log
文件。这个文件将会帮助你(以及 npm support)解决遇到的问题。
如果你需要生成一个 npm-debug.log
文件,你可以运行其中的一个命令。
对于安装 packages:
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
文件里面 的内容,或者是拷贝里面的内容到你邮件的正文部分,这样可以使我们更加快速的诊断这个问题。