Can';t安装gatsby插件sharp。(可能未安装libpng dev)

Can';t安装gatsby插件sharp。(可能未安装libpng dev),gatsby,Gatsby,OS:赢10分 已安装windows生成工具 当我试图用npm安装来安装gatsby-plugin-sharp时——保存gatsby-plugin-sharp。我收到两个错误 我已经尝试过这个npm安装--保存dev pngquant--msvs_version=2013,就像有人提到的那样。但它在没有“libpng-dev”的情况下导致了相同的错误 \> mozjpeg@6.0.1 postinstall C:\Users\54391\Documents\code\personal-bl

OS:赢10分

已安装windows生成工具

当我试图用npm安装来安装gatsby-plugin-sharp时——保存gatsby-plugin-sharp。我收到两个错误

我已经尝试过这个
npm安装--保存dev pngquant--msvs_version=2013
,就像有人提到的那样。但它在没有“libpng-dev”的情况下导致了相同的错误

\> mozjpeg@6.0.1 postinstall C:\Users\54391\Documents\code\personal-blog\node_modules\mozjpeg
\> node lib/install.js

‼ getaddrinfo ENOENT raw.githubusercontent.com
‼ mozjpeg pre-build test failed
i compiling from source
× Error: Command failed: C:\Windows\system32\cmd.exe /s /c "autoreconf -fiv"
'autoreconf' �����ڲ����ⲿ���Ҳ���ǿ����еij���
���������ļ���

at C:\Users\54391\Documents\code\personal-blog\node_modules\bin-build\node_modules\execa\index.js:231:11
at runMicrotasks (<anonymous>)
at processTicksAndRejections (internal/process/task_queues.js:97:5)
at async Promise.all (index 0)

\> pngquant-bin@5.0.2 postinstall C:\Users\54391\Documents\code\personal-blog\node_modules\pngquant-bin
\> node lib/install.js

‼ getaddrinfo ENOENT raw.githubusercontent.com
‼ pngquant pre-build test failed
i compiling from source
× Error: pngquant failed to build, make sure that libpng-dev is installed
at C:\Users\54391\Documents\code\personal-blog\node_modules\bin-build\node_modules\execa\index.js:231:11
at processTicksAndRejections (internal/process/task_queues.js:97:5)
at async Promise.all (index 0)
\>mozjpeg@6.0.1postinstall C:\Users\54391\Documents\code\personal blog\node\u modules\mozjpeg
\>节点lib/install.js
‼getaddrinfo enoint raw.githubusercontent.com
‼mozjpeg预编译测试失败
我从源代码处编译
×错误:命令失败:C:\Windows\system32\cmd.exe/s/C“autoreconf-fiv”
“自动恢复”�����ڲ����ⲿ���Ҳ���ǿ����еij���
���������ļ���
在C:\Users\54391\Documents\code\personal blog\node\u modules\bin build\node\u modules\execa\index.js:231:11
在运行微任务时()
在处理和拒绝时(内部/process/task_queues.js:97:5)
at async Promise.all(索引0)
\>pngquant-bin@5.0.2postinstall C:\Users\54391\Documents\code\personal blog\node\u modules\pngquant bin
\>节点lib/install.js
‼getaddrinfo enoint raw.githubusercontent.com
‼pngquant预构建测试失败
我从源代码处编译
×错误:pngquant生成失败,请确保已安装libpng dev
在C:\Users\54391\Documents\code\personal blog\node\u modules\bin build\node\u modules\execa\index.js:231:11
在处理和拒绝时(内部/process/task_queues.js:97:5)
at async Promise.all(索引0)

上周,我将开发环境从Windows更改为WSL,以安装插件。这不是问题的答案。但如果你有同样的问题,仍然停留在那里,我建议你尝试WSL,我认为这是相当成熟的这些天,它是非常容易设置。