Как установить плагин "gatsby-plugin-sharp" - PullRequest
0 голосов
/ 02 апреля 2019

Когда я запускаю команду gatsby develop для запуска сервера разработки, я получаю следующее сообщение об ошибке:

успешное открытие и проверка gatsby-configs - ошибка 0,006 с НЕ УКАЗАНО REJECTION

Ошибка: невозможно найти плагин "gatsby-plugin-sharp". Возможно, вам нужно установить свой пакет?

  • load.js: 107 resolPlugin [Гэтсби-сайт] / [Гэтсби] /dist/bootstrap/load-plugins/load.js:107:11

  • load.js: 119 processPlugin [Гэтсби-сайт] / [Гэтсби] /dist/bootstrap/load-plugins/load.js:119:20

  • load.js: 169 config.plugins.forEach.plugin [Гэтсби-сайт] / [Гэтсби] /dist/bootstrap/load-plugins/load.js:169:20

  • Array.forEach

  • load.js: 168 module.exports [Гэтсби-сайт] / [Гэтсби] /dist/bootstrap/load-plugins/load.js:168:20

  • index.js: 56 [Гэтсби-сайт] / [Гэтсби] /dist/bootstrap/load-plugins/index.js:56:21

  • Generator.next

  • новое обещание

  • index.js: 96 [Гэтсби-сайт] / [Гэтсби] /dist/bootstrap/load-plugins/index.js:96:17

  • index.js: 128 [Гэтсби-сайт] / [Гэтсби] /dist/bootstrap/index.js:128:36

  • Generator.next

И когда я пытаюсь установить его, он показывает следующее сообщение:

 npm install --save gatsby-plugin-sharp

sharp@0.21.3 установить D: \ gatsby-site \ node_modules \ sharp (узел установки / libvips && узел установки / dll-copy && prebuild-install) || (пересборка узла && установка узла / dll-копия)

info sharp Загрузка https://github.com/lovell/sharp-libvips/releases/download/v8.7.0/libvips-8.7.0-win32-x64.tar.gz D: \ Гэтсби сайт \ node_modules \ острые \ INSTALL \ libvips.js: 78 бросить ошибку;

D: \ gatsby-site \ node_modules \ sharp> если не определено npm_config_node_gyp (узел "C: \ Program" Файлы \ nodejs \ node_modules \ НПМ \ node_modules \ НПМ-жизненным циклом \ узел-лавочка Bin \ .... \ node_modules \ узел-Gyp \ Bin \ узел-gyp.js» перестроить) else (узел "C: \ Program Файлы \ nodejs \ node_modules \ НПМ \ node_modules \ узел-лавочка \ Bin \ узел-gyp.js» перестроить) gyp ERR! ошибка конфигурации GYP ERR! Ошибка стека: не могу найти Исполняемый Python "Python", вы можете установить переменную PYTHON env. мошенничать ERR! стек в PythonFinder.failNoPython (C: \ Program Файлы \ nodejs \ node_modules \ НПМ \ node_modules \ узел-лавочка \ Lib \ configure.js: 483: 19) Гипер ERR! стек в PythonFinder. (C: \ Program Файлы \ nodejs \ node_modules \ NPM \ node_modules \ узел-мошенник \ Lib \ configure.js: 508: 16) Гипер ERR! стек в C: \ Program Файлы \ nodejs \ node_modules \ НПМ \ node_modules \ изящная фс \ polyfills.js: 284: 29 Гипер ERR! стек в FSReqWrap.oncomplete (fs.js: 152: 21) gyp ERR! Система Windows_NT 6.1.7601 gyp ERR! команда "C: \ Program Файлы \ nodejs \ node.exe "" C: \ Program Файлы \ nodejs \ node_modules \ НПМ \ node_modules \ узел-лавочка \ Bin \ узел-gyp.js» "восстановить" ERP ERP! cwd D: \ gatsby-site \ node_modules \ sharp gyp ERR! узел -v v8.11.1 gyp ERR! node-gyp -v v3.6.2 gyp ERR! не в порядке npm ПРЕДУПРЕЖДЕНИЕ eslint-plugin-graphql@2.1.1 требует однорангового узла graphql@^0.12.0 || ^ 0.13.0 но ни один не установлен. Вы должны установить одноранговые зависимости сам. npm WARN express-graphql@0.6.12 требует однорангового graphql@^0.10.0 || ^ 0.11.0 || ^ 0.12.0 || ^ 0.13.0 но никто не установлены. Вы должны установить одноранговые зависимости самостоятельно. npm WARN graphql-tools@3.1.1 требует однорангового узла graphql@^0.13.0, но ни один не является установлены. Вы должны установить одноранговые зависимости самостоятельно. npm WARN Для ts-pnp@1.0.1 требуется peer ofcript @ *, но ни один из них не установлен. Вы должны установить одноранговые зависимости самостоятельно. npm WARN необязательно Пропуск необязательной зависимости: fsevents@1.2.7 (node_modules \ fsevents): npm ПРЕДУПРЕЖДЕНИЕ notsup Пропуск необязательной зависимости: неподдерживаемая платформа для fsevents@1.2.7: wanted {"os": "darwin", "arch": "any"} (текущий: { "ОС": "win32", "арка": "64"})

npm ERR! код ELIFECYCLE npm ERR! errno 1 npm ERR! sharp@0.21.3 установить: (node install/libvips && node install/dll-copy && prebuild-install) || (node-gyp rebuild && node install/dll-copy) npm ERR! Статус выхода 1 npm ERR! нпм ERR! Не удалось на острый@0.21.3установить скрипт. нпм ERR! Это, вероятно, не проблема с npm. Скорее всего, выше вывод журнала.

npm ERR! Полный журнал этого прогона можно найти в: npm ERR!
C: \ Users \ sharmatarun1 \ AppData \ Roaming \ NPM-cache_logs \ 2019-04-02T06_36_07_771Z-debug.log

Я уже искал эту ошибку на git site, но проблема вышла такой же. Пожалуйста, помогите мне решить эту проблему.

Ответы [ 2 ]

1 голос
/ 02 апреля 2019

Вы npm install все зависимости для вашего проекта?Если вы не используете gatsby-plugin-sharp, вы можете удалить его из gatsby-config.js и посмотреть, работает ли ваше приложение без него.

Что-то не так с вашей средой Python: Error: Can't find Python executable "python", you can set the PYTHON env variable.Вы получаете эту ошибку при npm install использовании других пакетов?

0 голосов
/ 27 апреля 2019

Установили ли вы инструменты C ++: Пакет Visual Studio Community 2015 или 2017 и npm config set msvs_version 2015

npm install --global --production windows-build-tools

Инструмент не совместим с Python 3 Вы можете принудительно использовать Python 2 после его установки Конфигурация npm установить Python Python2.7 или

установка узла-gyp --python C: \ Python27

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...