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
.
Кто-нибудь знает, почему он искажен?