Я пытаюсь выполнить команду windows через cmd.exe в node.js с помощью child_process.spawn. Он выполняется правильно, но отображает только цвет текста по умолчанию. Как сохранить цвет. Возможно ли это?
var spawn = require('child_process').spawn,
cmd = spawn('cmd', ['/s', '/c', 'C:\\Windows\\Microsoft.NET\\Framework\\v4.0.30319\\MSBuild c:\\test.sln']);
cmd.stdout.on('data', function(data){
process.stdout.write(data);
});
cmd.stderr.on('data', function(data){
process.stderr.write(data);
});
cmd.on('exit', function(code){
console.log(code);
});
При выполнении через node цвет не сохраняется.
При непосредственном выполнении через cmd.exe цвет присутствует. (Это ожидаемое поведение). Как мне получить это поведение при выполнении через node.