Когда я пытаюсь построить новый проект с помощью gatsby-cli, я получаю сообщение об ошибке - PullRequest
0 голосов
/ 03 мая 2020
‼ Command failed: C:\projects\my-blazing-fast-site\node_modules\pngquant-bin\vendor\pngquant.exe --version

‼ pngquant pre-build test failed
i compiling from source
× Error: pngquant failed to build, make sure that libpng-dev is installed
at Promise.all.then.arr (C:\projects\my-blazing-fast-site\node_modules\execa\index.js:231:11)
at processTicksAndRejections (internal/process/task_queues.js:86:5)
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.9 (node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.9: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! pngquant-bin@5.0.2 postinstall: node lib/install.js
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the pngquant-bin@5.0.2 postinstall script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\Maciek\AppDa

1 Ответ

0 голосов
/ 03 мая 2020

Для получения решения я следую этим шагам:

  1. Удалить папку старого узла, начните с создания fre sh Gatsby Project до этой установки,

    npm install --global windows-build-tools
    
  2. Затем, следуйте Документу Гэтсби для создания проекта, Посетите https://www.gatsbyjs.org/docs/quick-start/

    npm install -g gatsby-cli
    
    gatsby new gatsby-site
    
    cd gatsby-site
    
    gatsby develop
    
  3. Тогда, если ошибка показывает, как указано выше, нам нужно установить внешне

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