那么,有人可以指出为什么这会将undefined
注销到控制台吗?
var runner = require('child_process');
function getString(cmd) {
runner.exec(cmd, function (err, stdout) {
if (stdout) {
// console.log(stdout);
return stdout;
}
});
}
console.log(getString('git config user.name'));
理想情况下,我只想存储变量内函数的字符串返回值。我只想尝试在这里使用变量作用域并编写一个简单的命令行脚本 - 尽管我已经将其缩小以解决问题。