'git' 不是内部或外部命令,也不是可运行的程序或批处理文件

2021-07-02  乐帮网

git

这个错误具有通用性,我是在搭建Ant Design Pro项目时,使用npm create umi初始化遇到错误:'git' 不是内部或外部命令,也不是可运行的程序或批处理文件。详细信息如下:
 

D:\Demo\vkt.demo.ant>npm create umi
? Select the boilerplate type ant-design-pro
?  Be the first to experience the new umi@3 ? Pro V4
?  Which language do you want to use? JavaScript
?  Do you need all the blocks or a simple scaffold? simple
?  Time to use better, faster and latest antd@4! antd@4
'git' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
events.js:292
      throw er; // Unhandled 'error' event
      ^

Error: spawn git ENOENT
    at notFoundError (C:\Users\Administrator\AppData\Roaming\npm-cache\_npx\8536\node_modules\create-umi\node_modules\cross-spawn\lib\enoent.js:6:26)
    at verifyENOENT (C:\Users\Administrator\AppData\Roaming\npm-cache\_npx\8536\node_modules\create-umi\node_modules\cross-spawn\lib\enoent.js:40:16)
    at ChildProcess.cp.emit (C:\Users\Administrator\AppData\Roaming\npm-cache\_npx\8536\node_modules\create-umi\node_modules\cross-spawn\lib\enoent.js:27:25)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:277:12)
Emitted 'error' event on AntDesignProGenerator instance at:
    at Immediate.<anonymous> (C:\Users\Administrator\AppData\Roaming\npm-cache\_npx\8536\node_modules\create-umi\node_modules\yeoman-generator\lib\index.js:1022:20)
    at processImmediate (internal/timers.js:461:21) {
  code: 'ENOENT',
  errno: 'ENOENT',
  syscall: 'spawn git',
  path: 'git',
  spawnargs: [
    'clone',
    'https://gitee.com/ant-design/ant-design-pro',
    '--depth=1',
    'D:\\Demo\\vkt.demo.ant'
  ],
  stdout: null,
  stderr: null,
  failed: true,
  signal: null,
  cmd: 'git clone https://gitee.com/ant-design/ant-design-pro --depth=1 D:\\Demo\\vkt.demo.ant',
  timedOut: false,
  killed: false
}


Ant Design Pro notFoundError  enoent.js

解决办法:在Path中添加 git的目录。关于什么是git可以参考这里:https://zhuanlan.zhihu.com/p/96406945
需要提前安装好git。并配置环境变量如下图:

001

 

公众号二维码

关注我的微信公众号
在公众号里留言交流
投稿邮箱:1052839972@qq.com

庭院深深深几许?杨柳堆烟,帘幕无重数。
玉勒雕鞍游冶处,楼高不见章台路。
雨横风狂三月暮。门掩黄昏,无计留春住。
泪眼问花花不语,乱红飞过秋千去。

欧阳修

付款二维码

如果感觉对您有帮助
欢迎向作者提供捐赠
这将是创作的最大动力