2015-03-05 2 views
1

У меня есть сценарий 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 

ответ

0

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

Я обычно добавить -Вербоза в конце каждой строки

Смежные вопросы