Django pipeline FileNotFoundError, когда путь правильный

Я пытаюсь добавить pipeline в свой проект django. Но он выдает мне winerror 2 (FileNotFoundError), когда я пытаюсь выполнить collectstatic

settings.py

STATIC_URL = 'static/'
STATICFILES_STORAGE = 'pipeline.storage.PipelineStorage'
STATIC_ROOT = 'static'
STATICFILES_FINDERS = (
    'django.contrib.staticfiles.finders.FileSystemFinder',
    'django.contrib.staticfiles.finders.AppDirectoriesFinder',
    'pipeline.finders.PipelineFinder',
)

PIPELINE = {
    'PIPELINE_ENABLED': True,
    'STYLE': {
        'base': {
            'source_filenames': (
                'css\\core\\header.css',
                'css\\core\\reset.css',
                'css\\core\\style.css'
            ),
            'output_filename': 'css\\core\\base.css'
        },
    }
}
├───css  
│   ├───BRS  
│   │       journal.css  
│   │       journal.css.map  
│   │       journal.scss  
│   │  
│   ├───core  
│   │       form.css  
│   │       header.css  
│   │       images.css  
│   │       intro.css  
│   │       reset.css  
│   │       start.css  
│   │       style.css  
│   │       table.css  
│   │  
│   ├───Portfolio  
│   └───user  
│           user.css  
│           user.css.map  
│           user.scss  

Я даже изменил модуль подпроцесса для вывода исполняемой переменной и получаю None

Попробовал изменить переменную STATIC_ROOT на BASE_DIR / "static", но это не помогло

Ожидается сжатие статических файлов

После долгих отладок я понял, что django-pipeline пытается выполнить команду /usr/bin/env yuglify --type=css --terminal, которая не работает у меня на windows. Поэтому я установил yuglfy с помощью npm и изменил параметр YUGLIFY_BINARY на путь к yuglify (важно к файлу .cmd).

Вернуться на верх