关于如何解决VScode中git bash终端失效问题
yarn deploy
脚本命令,执行"bash deploy.sh"
的时候出了如下的问题于是乎我卸载了原来安装的Git,去重新官网下载并安装了Git,后来我发现的确是能在PowerShell里面执行"bash deploy.sh"命令了,我以为这件事就这样解决了。结果第二天当我运行终端过程中,又双叒叕出现了终端异常终止的问题,我怀着试一下的心态,再次执行yarn deploy
指令,果然不出我所料:“ ‘bash’ 不是内部或外部命令,也不是可运行的程序或批处理文件 ”
我就想完了,昨天重新下载 Git 白忙活了,并没有解决根本问题,我很不服气,于是在该文件夹里面点击右键执行 git bash here
在这里再次执行yarn deploy
,发现这里可以完美运行,顿时我眼前一亮,把终端换成git bash
是不是就可以直接在VScode 里面执行该命令了呢?可是我的VScode 里面又没有 git bash
这个终端,这…
bash
命令(完美解决,可行)后来我就百度、CSDN到处查找解决方法,功夫不负有心人,我在CSDN上找到了一篇解决相关问题的博客,博主说的很详细,把我之前添加 Git Bash 到 VScode 中失败的问题给解决了。原文链接
我简化一下步骤:
配置好如下代码:
"terminal.integrated.profiles.windows": {
"PowerShell": {
"source": "PowerShell",
"icon": "terminal-powershell"
},
"Command Prompt": {
"path": [
"${env:windir}\\Sysnative\\cmd.exe",
"${env:windir}\\System32\\cmd.exe"
],
"args": [],
"icon": "terminal-cmd"
},
"Git-Bash": {
"path": "D:\\Program Files (x86)\\Git\\user\\bin\\bash.exe",
"args": [],
}
},
"terminal.integrated.defaultProfile.windows": "Git-Bash",// 启动终端默认为“git bash”
需要的别注意的是最后"Git-Bash"里面的配置
使用Git-Bash或者GitBash,不要使用Git Bash
不要在GitBash中,既添加path又添加source,亲测会失效。
path 里面的路径是绝对路径
查找bash.exe的路径方法:
where bash
settings.json
中是要对\
进行转义如下图所示:
bash
相关命令了至此,完美解决!!