天天看點

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;