简体   繁体   中英

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

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?

npm install 2>&1 | tee log.txt

2>&1路由stderr到stdout,所以一切都将在单个流中输出。

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

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM