#javascript #node.js #npm #pngquant
#javascript #node.js #npm #pngquant
Вопрос:
При попытке установки npm install
с использованием непрерывной интеграции я получаю следующую ошибку:
⚠ The `/home/jenkins/workspace/dev/node_modules/pngquant-bin/vendor/pngquant` binary doesn't seem to work correctly
⚠ 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, make, gcc
уже установлен в Ubuntu 18.10.
Вот содержимое package.json
https://gist.github.com/turalus/10877da878b9bb0f5c4898fa16fa6fb1
Нет никаких препятствий для того, чтобы установка npm не выполнялась гладко, но она не распознает libpng-dev.
Что я делаю не так?
Комментарии:
1. Они установлены глобально или локально? Потому что те пакеты, которые запускаются с помощью cmd, должны
$PATH
указывать на nose_modules2. pngquant установлен глобально. Libpng-dev, make, gcc устанавливаются с помощью пользователя root
3. Я предполагаю, что они установлены в каком-то пакете?
4. @JonasWilms я не совсем понимаю, что ты имеешь в виду
5. Вы сделали
npm install
в какой-то папке правильно?