天天看点

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 -v​

​​ 和 ​

​npm -v​

​ 有效, 但是终端Git Bash却发现命令不存在.

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

用户变量->path的环境变量

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

系统变量->path的环境变量

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

如果没问题, 别急, 重启Git Bash;