Некоторые аргументы не будут работать с childProcess.spawn () - PullRequest
0 голосов
/ 28 марта 2019

Я могу отправить только некоторые из моих аргументов, -u и -v приводят к сбою моего приложения, я могу запустить все из них в PowerShell напрямую, но при попытке провоцировать с узла оно не запускается.Если я возьму эти двое, все будет хорошо.

Я пробовал только включать аргументы -u и -v, думая, что для них есть какое-то странное ограничение, но все равно ничего.

var childProcess = require('child_process');
var cp = childProcess.spawn('C:\\Users\\AI\\Desktop\\Node Projects\\node exe\\Xfer\\ProcessingCmdLine\\ProcessingCmdLine.exe',['-d C:\\Users','-r C:\\Users45','-g 28,-54','-v F','-u T']);

cp.stdout.on('data', (data) => {
  console.log('stdout: ' + data.toString());
});

cp.stderr.on('data', (data) => {
  console.log('stderr: ' + data.toString());
});
...