Если я запускаю ng build -environment=localprod --base-href /Angular5Starter/
в командной строке, я получаю следующий вывод:
Однако, если я запускаю ту же команду из Powershell:
$ngBuildCommand = "ng build -environment=$($environment) --base-href /$($webSiteName)/"
Write-Host "Ng build command: ", $ngBuildCommand
cmd /c $ngBuildCommand
Я получаю довольно испорченный вывод:
Я следовал советам из комментариев и правильно выполнил команду:
$ngExe = "C:\Program Files\nodejs\ng.cmd"
& $ngExe build -environment="$environment" --base-href /$webSiteName/
Тем не менее, выходной текстовый формат остается тем же.
Вопрос: можно ли поймать выходной формат cmd.exe (и, возможно, цвета) в Powershell?