有没有办法记录npm install命令的输出

eri*_*ric 28 javascript node.js npm

我跑npm install 了一个项目,它给出了一些我想要捕获的错误和警告,但输出太长而被切断,所以我无法查看终端中的完整列表.

我尝试将其重定向到文件,但输出仍然被写入终端,我仍然得到一个仅列出依赖树的输出文件.

我也尝试在Linux中将它管道化为较少,但它仍然通过许多屏幕直到停止继续.

我检查了npm doc,它似乎没有日志功能,我想要的是能够在文件中记录确切的输出,我该怎么办?

kei*_*hmo 50

npm install 2>&1 | tee log.txt

2>&1路线错误输出到标准输出,所以一切都将在一个流输出.

  • 很棒,学到了新的东西.如果想要使终端输出静音,BTW使用`npm install> log.txt 2>&1`. (5认同)
  • 谢谢,有人能快速解释为什么* npm install >> foo.log *无法正常工作吗? (2认同)