Gatsby 命令创建一个新的项目使用盖茨比不工作

Gatsby 命令创建一个新的项目使用盖茨比不工作,gatsby,Gatsby,我正在创建一个名为“新应用”的项目。成功安装盖茨比后,我尝试运行命令“盖茨比新建我的应用程序”。我总是会收到一个错误,其中指出: 从git获取新站点时出错: 命令失败,退出代码为2(enoint):git clone 我的应用程序 --单分支繁殖git eNot 错误:命令失败,退出代码为2(enoint):git clone 我的应用程序 --单分支繁殖git eNot enoint.js:6 notFoundError [npm]/[gatsby cli]/[cross spawn]/l

我正在创建一个名为“新应用”的项目。成功安装盖茨比后,我尝试运行命令“盖茨比新建我的应用程序”。我总是会收到一个错误,其中指出:

从git获取新站点时出错:

命令失败,退出代码为2(enoint):git clone 我的应用程序 --单分支繁殖git eNot

错误:命令失败,退出代码为2(enoint):git clone 我的应用程序 --单分支繁殖git eNot

  • enoint.js:6 notFoundError [npm]/[gatsby cli]/[cross spawn]/lib/enoint.js:6:26

  • enoint.js:40验证enoint [npm]/[gatsby cli]/[cross spawn]/lib/enoint.js:40:16

  • enoint.js:27 ChildProcess.cp.emit [npm]/[gatsby cli]/[cross spawn]/lib/enoint.js:27:25

  • child_process.js:248 process.ChildProcess.\u handle.onexit 内部/子进程。js:248:12


在创建gatsby项目之前,您是否尝试过先安装gatsby CLI

npm install -g gatsby-cli

我自己也遇到了这个。上周我擦了擦笔记本电脑,完全忘了安装git。问题解决了(对我来说,希望对你也是!)

在我的例子中,我已经安装了Git for Windows来使用MinTTY终端,并且我正在尝试从Windows命令提示符运行
gatsby new
。由于没有为cmd配置Git,因此该命令失败。在gitbash(MinTTY)提示符下运行该命令,该命令运行正常。

JMLima的回答是正确的,但该语言并没有真正的帮助。简单的答案是:

  • 安装Git
  • 在Windows上设置路径变量
  • 这两个步骤应该可以解决您的问题。

    下载Git的链接:

    是的,这对我来说非常有效。 只需从以下位置安装GIT:

    我将其设置为使用windows CMD。

    尝试以下操作:

  • 下载并安装Git(正如其他人所说)
  • 打开Git CMD&获取项目文件夹的确切路径
  • 运行命令

  • 我已经做了。我甚至重新安装了它,但我也得到了这个错误