Я создаю проект под названием «новое приложение». После успешной установки 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 my-app - spawn gawn ENOENT Ошибка: сбой команды с кодом выхода 2 (ENOENT): git clone https://github.com/gatsbyjs/gatsby-starter-default.git my-app - spawn gout ENOENT enoent.js: 6 notFoundError [npm] / [gatsby-cli] / [cross-spawn] /lib/enoent.js:6:26 enoent.js: 40 verifyENOENT [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 Процесс.ChildProcess._handle.onexit internal / child_process.js: 248: 12
ОШИБКА, поедающая новый сайт из git: https://github.com/gatsbyjs/gatsby-starter-default.git
Команда не выполнена с кодом выхода 2 (ENOENT): git clone https://github.com/gatsbyjs/gatsby-starter-default.git my-app - spawn gawn ENOENT
Ошибка: сбой команды с кодом выхода 2 (ENOENT): git clone https://github.com/gatsbyjs/gatsby-starter-default.git my-app - spawn gout ENOENT
enoent.js: 6 notFoundError [npm] / [gatsby-cli] / [cross-spawn] /lib/enoent.js:6:26
enoent.js: 40 verifyENOENT [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 Процесс.ChildProcess._handle.onexit internal / child_process.js: 248: 12
Я просто столкнулся с этим сам. Я вытер свой ноутбук на прошлой неделе и полностью забыл установить git. Проблема решена (во всяком случае, для меня, надеюсь, и для вас!)
Вы пытались установить CLI gatsby сначала перед созданием проекта gatsby?
npm install -g gatsby-cli