Путь к сценарию перед сборкой без регистрации

У меня есть сценарий PowerShell перед сборкой, определенный в моем определении сборки. Сценарий PowerShell выполняет программу:

& "c:\Program Files\nodejs\npm.cmd" "run" "build"

когда npm работает, npm пишет вещи в стандартный вывод / консоль. Этот вывод не отображается в моих журналах для сборки, хотя.

Что мне нужно сделать, чтобы журналы сборки захватывали этот вывод консоли?

Другими словами, есть ли что-то, что я могу добавить к & "c:\Program Files\nodejs\npm.cmd" "run" "build" что будет направлять вывод в журнал сборки?

РЕДАКТИРОВАТЬ:

Я думаю, что это один из этих трех, но не уверен, что:

& "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

1 ответ

Решение

Если вы установите подробное ведение журнала, он будет регистрировать все...

Я обычно добавляю -Verbose в конце каждой строки

Другие вопросы по тегам