ビルド定義で定義されたビルド前の PowerShell スクリプトがあります。PowerShell スクリプトは、プログラムを実行します。
& "c:\Program Files\nodejs\npm.cmd" "run" "build"
実行するnpm
と、npm は stdout/console に書き込みます。ただし、この出力はビルドのログには表示されません。
ビルド ログがこのコンソール出力をキャプチャするようにするには、どうすればよいですか?
言い換えれば、& "c:\Program Files\nodejs\npm.cmd" "run" "build"
出力をビルドログにパイプするために追加できるものはありますか?
編集:
次の3つのうちのどれかだと思いますが、どれかはわかりません。
& "c:\Program Files\nodejs\npm.cmd" "run" "build-release" 2>&1 | Out-Host
& "c:\Program Files\nodejs\npm.cmd" "run" "build-release" 2>&1 | Write-Host
& "c:\Program Files\nodejs\npm.cmd" "run" "build-release" 2>&1 | Write-Output