在windows下搭建vue项目时,需要提前安装nodejs,一般我们都直接下载的安装包,一路下一步就可以完成安装,默认情况下,它会自动添加环境变量,但是其中包含npm命令的环境变量没有被添加进去,就会引起以下错误:
'git' is not recognized as an internal or external command,
operable program or batch file.
这个时候我们只要把npm的路径 添加到环境变量即可。例如我的安装目录是:D:\Install\nodejs\node_modules\npm\bin
如下图:

备注:在安装nodejs的时候会自动安装npm,可自行找到npm的目录。
报错原因
vue init webpack 时提示 'git' is not recognized as an internal or external command,是因为系统 PATH 中没有 git(或 npm 所在目录)的路径。
解决办法
- 确认已安装 Git for Windows,把其 cmd 或 bin 目录加入系统环境变量 PATH。
- 同时把 Node 与 npm 的目录加入 PATH。
- 修改环境变量后需重开命令行窗口才生效。
- 用 where git 验证是否可被找到。