У меня есть команда NPM, которую я запускаю из PowerShell:
npm install process-migrator -g
process-migrator
Эта команда возвращает ошибку, когда она не настроена должным образом, но я не могу найти ее в PowerShell.
[ERROR] [2018-09-25T15:30:30.610Z] Cannot find configuration file 'configuration.json'
[INFORMATION] [2018-09-25T15:30:30.615Z] Generated configuration file as 'configuration.json', please fill in required information and retry.
Есть ли способ получить ошибку?
Я пытался:
if($?) {
Write-Host "Process-Migrator completed sucessfully." $LASTEXITCODE
} else {
Write-VstsTaskError "Process-Migrator FAILED " $LASTEXITCODE -ErrCode $LASTEXITCODE
}
Process-Migrator completed sucessfully. 1
Но $?возвращает true, а $ LASTEXITCODE равен 1.