Гэтсби не может разработать при клонировании репозитория git
Мой проект gatsby отлично работает, когда я создаю новый проект и выполняю следующие шаги: https://www.gatsbyjs.com/docs/quick-start/ Но когда я пытаюсь клонировать другой репозиторий, например:
- git clone https: // repositoryurl
- npm install -g gatsby-cli
- npm install
- Гэтсби разработать
Не работает с ошибкой Failed at the pngquant-bin@5.0.2 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! pngquant-bin@6.0.0 postinstall node lib/install.js
Моя версия узла: v12.18.3
. Моя версия npm:6.14.6
. я используюWindows 10
.
1 ответ
Вам необходимо установить windows-build-tools
. Просто беги:
npm install --global windows-build-tools --vs2015
Многие плагины и темы Gatsby требуют создания собственных модулей Node.js, например Sharp (обычная зависимость Gatsby, используемая для обработки изображений, например, нарушающая ваш код). После установки этого пакета он загружает и устанавливает Visual C++ Build Tools 2015, бесплатно предоставляемый Microsoft. Эти инструменты необходимы для компиляции популярных нативных модулей. Он также установит Python 2.7, настроит ваш компьютер и npm соответствующим образом.