使用gatsby创建新项目的命令不起作用

时间:2019-09-30 14:34:43

标签: gatsby

我正在创建一个名为“ new-app”的项目。成功安装gatsby之后,我尝试运行命令“ gatsby new my-app”。我总是收到一条错误消息,指出:

  

从git吃新网站时出错:   https://github.com/gatsbyjs/gatsby-starter-default.git

     

命令失败,退出代码为2(ENOENT):git clone   https://github.com/gatsbyjs/gatsby-starter-default.git我的应用   --single-branch生成git ENOENT

     

错误:命令失败,退出代码为2(ENOENT):git clone   https://github.com/gatsbyjs/gatsby-starter-default.git我的应用   --single-branch生成git ENOENT

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

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

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

  •   
  • child_process.js:248 Process.ChildProcess._handle.onexit   内部/child_process.js:248:12

  •   

7 个答案:

答案 0 :(得分:0)

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

npm install -g gatsby-cli

答案 1 :(得分:0)

我自己碰到了这个。我上周擦拭了笔记本电脑,完全忘记安装git。问题解决了(无论如何对我来说,也希望对您也一样!)

答案 2 :(得分:0)

对于我来说,我已经安装了Windows版Git来使用MinTTY终端,并且试图从Windows命令提示符运行gatsby new。由于未为cmd配置Git,因此命令失败。在Git Bash(MinTTY)提示符下运行该命令,该命令有效。

答案 3 :(得分:0)

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

  1. 安装Git
  2. 在Windows上设置PATH变量

这两个步骤应该可以解决您的问题。
链接下载Git:https://git-scm.com/downloads

答案 4 :(得分:0)

是的,这对我来说非常有效。 只需从以下位置安装 GIT:https://git-scm.com/download/win

我将其设置为使用 Windows CMD。

答案 5 :(得分:0)

试试这个:

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

答案 6 :(得分:-1)

遇到这个......以管理员身份运行修复它