IDE修改Terminal为Git Bash并解决npm命令无效的问题

无论是vscode,idea或者pycharm这些开发工具, 都是可以将Terminal更改为Git Bash的. 熟悉Linux的朋友改为Git Bash对于操作项目十分方便. 下面介绍如何更改和更改后出现的问题解决方法.

一. IDE修改Terminal为Git Bash

1.1 VSCode

菜单项File->Preferences->Settings

如图搜索Terminal, 打开settings.json
IDE修改Terminal为Git Bash并解决npm命令无效的问题
setting.json
添加改行内容:(注意后面的路径为Git Bash的绝对路径)
"terminal.integrated.shell.windows": "C:\\Program Files\\Git\\bin\\bash.exe"
IDE修改Terminal为Git Bash并解决npm命令无效的问题

IDE修改Terminal为Git Bash并解决npm命令无效的问题
此时打开的Terminal为cmd, 如下图,修改默认shell, 选择Git Bash, 下次再进行创建的时候, 则会以Git Bash为终端.
IDE修改Terminal为Git Bash并解决npm命令无效的问题
IDE修改Terminal为Git Bash并解决npm命令无效的问题
IDE修改Terminal为Git Bash并解决npm命令无效的问题

1.2 PyCharm和IDEA

IDEA和PyCharm的修改方式相同, 以PyCharm为例

同样打开设置, 搜索Terminal, 然后修改图中所示, 将原来的cmd修改为Git Bash的绝对路径即可

IDE修改Terminal为Git Bash并解决npm命令无效的问题

二. 更改为GitBash后, npm命令无效

出现的情况, IDE的Terminal更改为Git Bash后, 当前是没有安装nodejs的, 然后安装nodejs, 发现cmd输入 npm -vnpm -v 有效, 但是终端Git Bash却发现命令不存在.

首先检查是否配置环境变量

用户变量->path的环境变量
IDE修改Terminal为Git Bash并解决npm命令无效的问题

系统变量->path的环境变量
IDE修改Terminal为Git Bash并解决npm命令无效的问题
如果没问题, 别急, 重启Git Bash;

还是不行? 别急, 重启电脑

还不行?? 那就是其他问题了 ????