在 Node.js 环境下,你可以使用 child_process 模块中的 execSync 方法来执行命令并获取其输出。以下是一个获取 git config user.name 值的示例代码:
const { execSync } = require('child_process');
try {
// 执行 git config user.name 命令,并将输出以字符串形式返回
const userName = execSync('git config user.name').toString().trim();
console.log(userName);
} catch (error) {
console.error('获取 user.name 值失败:', error);
}
注意,这个代码片段假设你在已经安装了 Git 并且已经设置了 user.name 的情况下运行。如果没有设置 user.name 或者 Git 没有安装,将会抛出一个错误。你可以通过 try-catch 块来捕捉并处理这个错误。