標準出力と標準エラー出力をまとめてファイルにリダイレクトする

やり方

コマンド > filename 2>&1

解説

  • > : 出力先を指定のファイルに切り替える(上書き)。
  • 2> : 標準エラー出力(ファイルディスクリプタ2)の行き先を指定する。
  • &1 : 標準出力(ファイルディスクリプタ1)の「現在の参照先」を指す。

実行例(テストコードの場合)

npm run test > test_result.log 2>&1

これにより、テストの成否に関わらず、すべての出力が test_result.log に格納。