2015-10-06 179 views
18

我跑npm install 在一個項目上,它給出了一些錯誤和警告,我想趕上,但輸出太長,被切斷,所以我可以在終端中查看完整列表。有沒有辦法記錄npm安裝命令的輸出

我試着重定向到一個文件,但輸出仍然被寫入終端,我仍然得到一個輸出文件,其中只列出了依賴關係樹。

我也嘗試在Linux中將其管理得更少,但它仍然運行許多屏幕,直到停止繼續。

我檢查了npm文檔,它似乎沒有日誌功能,我想要的是能夠在文件中記錄確切的輸出,我該怎麼做?

回答

28

npm install 2>&1 | tee log.txt

2>&1的路由標準錯誤到stdout,所以一切將在單個流輸出。

+0

還可以做nohup和check out nohup.out –

+5

很好,學到了一些新東西。順便說一句,如果想沉默終端輸出,可以使用'npm install> log.txt 2>&1'。 – eric

+0

這是否適用於Windows? –

2

你可能只是感興趣的警告和錯誤,如果是的話試試這個:

故宮arg是--silent。如果您只想打印警告和錯誤,請致電npm config set loglevel warn。或者你可以管它到/dev/null

讓你有2種選擇:

  1. npm i --silent
  2. npm config set loglevel warn然後npm i

參考文獻:

npm install should be quiet

Add option to hide summary output from npm install

相關問題