Использование и поставка двоичных файлов для Yuglify или других фильтров с Django Compressor?
У нас есть Django-Compressor, прекрасно работающий сcompressor.filters.jsmin.rJSMinFilter
который устанавливается по умолчанию и задается настройкой по умолчаниюCOMPRESS_FILTERS = {'css': ['compressor.filters.css_default.CssAbsoluteFilter', 'compressor.filters.cssmin.rCSSMinFilter'], 'js': ['compressor.filters.jsmin.rJSMinFilter']}
, и мы хотим добавитьcompressor.filters.yuglify.YUglifyJSFilter
к этому, но в отличие от него не установлен по умолчанию, и мы не знаем, как поставитьCOMPRESS_YUGLIFY_BINARY
.
Если мы перейдем на страницу Yuglify GH, мы увидим репозиторий, но не знаем, какие файлы использовать или где их разместить в нашем проекте Django. Примеры показывают, какnpm install yuglify
, но мы не знаем, что такое npm и как его использовать. Наверное, очень глупый вопрос, но как мы можем его поставить? Нам нужно, чтобы это было сделано таким образом, чтобы нам не приходилось устанавливать что-то по отдельности на разных машинах.
Можно ли включить файлы Yuglify где-нибудь в наш проект Django, чтобы все работало так же хорошо, как и сrJSMinFilter
, который был установлен по умолчанию?