'..\node_modules\pngquant-bin\vendor\pngquant.exe' отсутствует

E:\Gatsby\ecom-gatsby> Успешная разработка gatsby, открытие и проверка конфигураций gatsby - плагины успешной загрузки 0,349 с - успех 19,895 с onPreInit - успешная инициализация кеша 0,036 с - 0,454 с ⠋ копирование файлов gatsby

ОШИБКА

НЕОБРАБОТАННОЕ ОТКЛОНЕНИЕ Обработка E:/Gatsby/ecom-gatsby/src/images/gatsby-astronaut.png завершилась неудачно

Исходная ошибка: "E:\Gatsby\ecom-gatsby\node_modules\pngquant-bin\vendor\pngquant.exe" не распознается как внутренняя или внешняя команда,
работающая программа или командный файл.

WorkerError: обработка E:/Gatsby/ecom-gatsby/src/images/gatsby-astronaut.png завершилась неудачно Исходная ошибка: 'E:\Gatsby\ecom-gatsby\node_modules\pngquant-bin\vendor\pngquant.exe' не распознается как внутренняя или внешняя команда, действующая программа или командный файл.

  • jobs-manager.js: 314 exports.enqueueJob [ecom-gatsby] / [gatsby]/dist/utils/jobs-manager.js:314:23

  • task_queues.js:94 processTicksAndRejection внутренний /process/task_queues.js:94:5

незавершенное копирование файлов gatsby - 0.157s

1 ответ

Решение этой проблемы путем установки двух пакетов npm...

Исправлено с использованием более старых версий библиотек imagemin-pngquan и pngquant-bin

npm install imagemin-pngquant@5.0.1 --save npm install pngquant-bin@3.1.1 --save``

Убедитесь, что эта команда запускается с правами root/ администратора.

Другие вопросы по тегам