VSCode终端执行npm install git后git命令不识别问题如何解决
问题根因
你执行的npm install git是NPM生态下的JS封装工具包,并非Git运行必需的系统级客户端。即便你单独安装了官方Git客户端,只要没有将其路径添加到系统环境变量PATH中,终端就无法识别git命令。
修复步骤
- 确认Git安装路径
官方Git默认安装路径为C:\Program Files\Git\bin(64位系统)或C:\Program Files (x86)\Git\bin(32位系统),如果你自定义了安装目录,自行定位到安装目录下的bin文件夹,确认该路径下存在git.exe文件。 - 添加路径到系统环境变量
右键「此电脑」→「属性」→「高级系统设置」→「环境变量」,在「系统变量」列表中找到Path项,点击「编辑」→「新建」,依次添加以下两个路径(根据你实际的安装目录调整):
依次点击确定保存所有配置窗口。C:\Program Files\Git\bin C:\Program Files\Git\cmd - 验证系统级配置生效
按下Win+R输入cmd打开系统命令提示符,执行git --version,如果正常返回Git版本号,说明系统层面配置已经完成。 - 适配VSCode终端
如果系统CMD中可以正常识别git命令,但VSCode终端仍然报错:- 完全关闭VSCode后重新启动,旧的VSCode进程会缓存旧的环境变量,重启后会加载最新的PATH配置
- 若重启后仍不生效,打开VSCode设置,搜索
terminal.integrated.env.windows,确认该项没有自定义覆盖PATH变量的配置 - 可以在VSCode的PowerShell终端中执行
$env:PATH,确认Git的安装路径已经出现在输出的路径列表中
如果你还没有安装官方Git客户端,直接下载官方安装包,安装过程中勾选「Add Git to PATH」选项,即可自动完成环境变量配置,无需手动修改。
内容的提问来源于stack exchange,提问作者Shion
相关产品推荐
相关产品推荐

