Is there a way to log the output of npm install command

落爺英雄遲暮 提交于 2021-02-05 14:49:52

问题


I ran npm install on a project and it gives a number of errors and warnings that I want to catch, but the output is too long and being cut off so I can't view the full list in the terminal.

I tried redirect it to a file but the output is still being written to the terminal and I still get an output file which only list the dependency trees.

I also tried to pipe it to less in linux but it still run through many screens until stopped for continue.

I checked npm doc and it doesn't seem to have log functionality, what I want is to be able to log the exact output in a file, how can I do it?


回答1:


npm install 2>&1 | tee log.txt

The 2>&1 routes stderr to stdout, so everything will output in a single stream.




回答2:


You may only be interested in the warnings and errors, if so try this:

The npm arg is --silent. Or npm config set loglevel warn if you want to only print warnings and errors. Or you can pipe it to /dev/null.

so you have 2 options:

  1. npm i --silent
  2. npm config set loglevel warn then npm i

References:

npm install should be quiet

Add option to hide summary output from npm install



来源:https://stackoverflow.com/questions/32961726/is-there-a-way-to-log-the-output-of-npm-install-command

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!