child_process искаженный вывод из запущенного файла cmd - PullRequest
0 голосов
/ 25 октября 2019

Os Я запускаю сценарий .cmd для команды Windows в PowerShell через node:

const output = child_process.execSync(scriptPath);
console.log('--', output.toString());

И я получаю искаженный вывод:

  - g :   S T O P :   T h e   s e r v i c e   h a s   n o t   b e e n   s t a r t e d .
 --
C:\A>C:\A\native\s-g_0.1.0\application\bin\nssm.exe stop s-g

Если я установлю опции на { stdio: 'inherit' }, выход не искажен, но я не могу обработать ошибки на stderr.

Кто-нибудь знает, почему он искажен?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...