У меня есть новая виртуальная среда и у меня есть последняя django-pipleline.
JS-сжатие с Closure работает отлично, но сжатие CSS с Yuglify не выполняется из-за ошибки node:
STATICFILES_STORAGE = 'pipeline.storage.PipelineCachedStorage'
PIPELINE_JS_COMPRESSOR = 'pipeline.compressors.closure.ClosureCompressor'
PIPELINE_CSS_COMPRESSOR = 'pipeline.compressors.yuglify.YuglifyCompressor'
Когда я пытаюсь собрать статику:
./manage.py collectstatic
В нем говорится:
pipeline.compressors.CompressorError: /usr/bin/env: node: No such file or directory
Но я четко установил yuglify, даже глобальный:
sudo npm -g install yuglify
/usr/local/bin/yuglify -> /usr/local/lib/node_modules/yuglify/bin/yuglify
[email protected] /usr/local/lib/node_modules/yuglify
├── [email protected]
├── [email protected]
└── [email protected]
Попытка установить параметр biney в настройках также не помогает:
PIPELINE_YUGLIFY_BINARY = '/usr/local/bin/yuglify'
Я все равно получаю ту же ошибку. Почему сейчас такие проблемы с npm? Есть ли что-то, что мне нужно настроить дополнительно?
В качестве альтернативы есть способ установить yuglify с помощью pip?
Большое спасибо,