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。并配置环境变量如下图:
关注我的微信公众号
在公众号里留言交流
投稿邮箱:1052839972@qq.com
庭院深深深几许?杨柳堆烟,帘幕无重数。
玉勒雕鞍游冶处,楼高不见章台路。
雨横风狂三月暮。门掩黄昏,无计留春住。
泪眼问花花不语,乱红飞过秋千去。
如果感觉对您有帮助
欢迎向作者提供捐赠
这将是创作的最大动力