Гэтсби не удается разработать при клонировании репозитория git

Мой проект gatsby отлично работает, когда я создаю новый проект и выполняю следующие действия: https://www.gatsbyjs.com/docs/quick-start/ Но когда я пытаюсь клонировать другой репозиторий, например:

  1. git clone https: // repositoryurl
  2. npm install -g gatsby-cli
  3. npm install
  4. Гэтсби разработать

Это не срабатывает с ошибкой Failed at the [email protected] postinstall script. Я пробовал разные репозитории, все решения, которые я нашел в Интернете, но ничего не помогает. Перед тем как попросить запущенный npm install libpng-dev выдает npm ERR! 404 Not Found - GET https://registry.npmjs.org/libpng-dev - Not found. Запуск npm install pngquant-bin дает npm ERR! [email protected] postinstall node lib/install.js Моя версия узла: v12.18.3. Моя версия npm: 6.14.6. Я использую Windows 10.


person nlstmn    schedule 29.08.2020    source источник


Ответы (1)


Вам необходимо установить _ 1_. Просто беги:

npm install --global windows-build-tools --vs2015

Многие плагины и темы Gatsby требуют создания собственных модулей Node.js, например Sharp (обычная зависимость Gatsby, используемая для обработки изображений, например, нарушающая ваш код). После установки этого пакета он загружает и устанавливает Visual C ++ Build Tools 2015, бесплатно предоставляемый Microsoft. Эти инструменты необходимы для компиляции популярных нативных модулей. Он также установит Python 2.7, настроит ваш компьютер и npm соответствующим образом.

person Ferran Buireu    schedule 29.08.2020
comment
Я перепробовал миллион вещей, и это единственное сработавшее решение. Спасибо! - person nlstmn; 29.08.2020