2016-09-28 16 views
1

Недавно я встретил Gatsby JS (https://github.com/gatsbyjs/gatsby) и решил построить сайт моего портфолио поверх генератора.«Ошибка при выполнении команды: Сценарий сборки возвратил ненулевой код выхода» при развертывании сайта Gatsby JS для Netlify

Так я раздвоенный свой сайт стартера (Гэтсби-стартера по умолчанию) и построил свой портфель с ним (https://github.com/ArchieHicklin/Archie)

локально (с помощью 'gatsby develop „) он работает отлично - но когда я раскрываю к Netlify с“ gatsby build "Я получаю эту ошибку:

11:30:58 AM: Build started 
11:30:59 AM: Fetching cached dependencies 
11:30:59 AM: Expected build cache - but failed to find it 
11:30:59 AM: No cached dependencies found. Cloning fresh repo 
11:30:59 AM: git clone [email protected]:ArchieHicklin/Archie /mnt/build-work/1475033459125476884/repo 
11:31:00 AM: git remote rm origin /mnt/build-work/1475033459125476884/repo 
11:31:00 AM: Preparing Branch 
11:31:01 AM: Building site 
11:31:01 AM: Running build command 
11:31:02 AM: Running Build 
11:31:02 AM: Building 
11:31:03 AM: 0.0% 
11:31:03 AM: 1.2% 
11:31:04 AM: ## 3.6% 
11:31:04 AM: ##### 7. 
11:31:04 AM: 0% 
11:31:04 AM: ######## 12.5% 
11:31:04 AM: ############## 
11:31:04 AM: 
11:31:04 AM: 20.7% 
11:31:04 AM: ################### 
11:31:04 AM: 27.0% 
11:31:04 AM: ############################### 44.3% 
11:31:04 AM: ################################################## 70.0% 
11:31:04 AM: ############################################################# 86.1% 
11:31:04 AM: ######################################################################## 
11:31:04 AM: 100.0% 
11:31:05 AM: 
11:31:05 AM: Computing checksum with sha256sum 
11:31:05 AM: Checksums matched! 
11:31:06 AM: Using version v4.4.2 of node 
11:31:06 AM: Using /opt/buildhome/.rvm/gems/ruby-2.1.2 
11:31:06 AM: Installing npm modules 
11:31:07 AM: NPM modules installed 
11:31:08 AM: /opt/build/build.sh: line 232: gatsby: command not found 
11:31:08 AM: Cached node modules 
11:31:08 AM: Cleaning up docker container 
11:31:08 AM: Error running command: Build script returned non-zero exit code: 127 
11:31:08 AM: Error running command: Build script returned non-zero exit code: 127 

сделал все стандартные вещи, как узел переустановки и НУЮ (как я думал, что это может быть проблема), но через несколько недель, я совершенно озадачен, как к какому вопросу является. Точно так же нет большого количества документации в Интернете, так что довольно пристально, где даже начать с решения этой проблемы.

Любая помощь (даже указатели, в которой следует начинать повторную отладку) была бы действительно оценена!

ответ

0

Журнал сборки жалуется, что gatsby не установлен, поэтому обязательно добавьте gatsby в свой пакет package.json как зависимость.

Простейшее путь для запуска:

npm install gatsby --save 

локально, а затем добавить обновленный package.json в репозиторий. Таким образом, netlify будет знать, как установить gatsby перед запуском команды сборки.

+0

Он, кажется, Гэтсби Installed ... https://github.com/ArchieHicklin/Archie/blob/bb11af47cf4ce2e1c7ae4d2c4298309140a5fcb3/package.json#L16 –

+0

Похоже, package.json откусил - все эти зависимости вложенные в 'repository' атрибута: https://github.com/ArchieHicklin/Archie/blob/bb11af47cf4ce2e1c7ae4d2c4298309140a5fcb3/package.json#L9 Вот почему Gatsy не устанавливается – Biilmann

+0

Спасибо за эти ответы! Ran {npm install gatsby --save} и все еще имеет одинаковый код выхода. Должны ли эти вещи не встраиваться под зависимость в package.json? https://github.com/ArchieHicklin/Archie/blob/master/package.json – Archie

 Смежные вопросы

  • Нет связанных вопросов^_^