У меня есть сценарий PowerShell для предварительной сборки, определенный в моем определении сборки. Сценарий PowerShell выполнить программу:pre-build сценарий путь не протоколирование вывода
& "c:\Program Files\nodejs\npm.cmd" "run" "build"
Когда npm
работает, НПЙ пишут вещи на стандартную/консоль. Однако этот вывод не отображается в моих журналах для сборки.
Что мне нужно сделать, чтобы убедиться, что журналы сборки захватили этот вывод консоли?
Другими словами, есть ли что-то, что я могу добавить к & "c:\Program Files\nodejs\npm.cmd" "run" "build"
, который будет выводить вывод в журнал сборки?
EDIT:
Я думаю, что это один из них три, но не уверены, какой:
& "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