ShellJS 不执行 git 命令

问题描述 投票:0回答:1

我一直在使用shell js在node js文件中执行git命令,如下所示:

 if (shell.exec(`git commit -m "${messageEmoji} ${messageType} : ${commitMsg}"`).code !== 0) {
        console.log('Error: Git commit failed');
        exit(1);
      }

但是它一直退出,状态代码为1。那我该如何执行它呢?

我已经尝试通过文档中提到的命令运行它。 附注: 我的操作系统是 windows 10

javascript git shell terminal shelljs
1个回答
0
投票

检查用户名和电子邮件配置以使用 git 并检查 git 版本

console.log(shell.exec("git -v")) console.log(shell.exec("git config user.name")) console.log(shell.exec("git config user.email"))
确认它们并再次尝试您的代码

© www.soinside.com 2019 - 2024. All rights reserved.