我正在尝试安装一个react项目。它有很多依赖项,当下载其中一个模块时,它抛出了这个错误。这是在windows上。pngquant无法生成,请确保已安装libpng-dev输出:无法获取本地颁发者证书pngquant预生成测试失败从源代码编译pngquant预生成测试成功通过错误:pngquant无法生成,请确保已安装libpng-dev
holgip5t1#
您没有安装lib-png,因此出现错误。请尝试先安装lib-png。
sudo apt-get install libpng-dev npm install -g pngquant-bin
wyyhbhjk2#
对@穆克什的回答进行更多阐述。我在构建一个使用imagemin-pngquant包的react项目时遇到了这个问题。当我在服务器上运行npm install时,我收到以下错误:
imagemin-pngquant
npm install
pngquant pre-build test failed compiling from source pngquant pre-build test passed successfully Error: pngquant failed to build, make sure that libpng-dev is installed
在您的计算机/服务器上安装libpng-dev包:
sudo apt-get install libpng-dev
将pngquant-bin包添加到package.json文件中的npm包中(如果它还不存在):
pngquant-bin
package.json
"dependencies": { . . . "imagemin-pngquant": "^9.0.1", . . . }
运行命令以安装pngquant-bin软件包:
npm install imagemin-pngquant --save // to install the latest OR npm install imagemin-pngquant@9.0.1 --save // to install a specific version
npm install imagemin-pngquant@5.0.1 --save
现在,如果您安装npm包并使用以下命令再次构建项目,一切都将就绪:
npm install npm run build
就这样。"我希望这能帮上忙"
g52tjvyc3#
在Ubuntu上,您可以尝试使用apt-get install -y libpango1.0-dev命令修复它,适用于旧节点v6
apt-get install -y libpango1.0-dev
8ulbf1ek4#
我面临着同样的问题:溶液第一步
sudo apt-get update -y
第二步
sudo apt-get install -y libpng-dev
这两个步骤解决了我的问题,工作正常。
f2uvfpb95#
这对我在Windows上工作:
npm install --global --production windows-build-tools
如果您以前尝试过安装npm(这很可能是您尝试过的),请清除所有内容,然后重新安装依赖项:
rm node_modules -R
rm package-lock.json
祝你好运!
5条答案
按热度按时间holgip5t1#
您没有安装lib-png,因此出现错误。请尝试先安装lib-png。
wyyhbhjk2#
对@穆克什的回答进行更多阐述。
我在构建一个使用
imagemin-pngquant
包的react项目时遇到了这个问题。当我在服务器上运行
npm install
时,我收到以下错误:在您的计算机/服务器上安装libpng-dev包:
将
pngquant-bin
包添加到package.json
文件中的npm包中(如果它还不存在):运行命令以安装
pngquant-bin
软件包:npm install imagemin-pngquant@5.0.1 --save
。现在,如果您安装npm包并使用以下命令再次构建项目,一切都将就绪:
就这样。
"我希望这能帮上忙"
g52tjvyc3#
在Ubuntu上,您可以尝试使用
apt-get install -y libpango1.0-dev
命令修复它,适用于旧节点v68ulbf1ek4#
我面临着同样的问题:
溶液
第一步
第二步
这两个步骤解决了我的问题,工作正常。
f2uvfpb95#
这对我在Windows上工作:
npm install --global --production windows-build-tools
如果您以前尝试过安装npm(这很可能是您尝试过的),请清除所有内容,然后重新安装依赖项:
rm node_modules -R
rm package-lock.json
npm install
祝你好运!