Почему django-Compressor-postcss не компилирует статические файлы только в Windows?

Я пытаюсь заставить мое приложение Django работать на моем ПК с Windows, чтобы мне было легче разрабатывать его в моей предпочтительной среде и так далее.

Он работает на сервере Ubuntu, на котором я его запускал, но не локально. Вот ошибка, которую я получаю:

compressor.exceptions.FilterError: Input Error: You must pass a valid list of files to parse

Я определил, что это исходит от npm postcss-cli, который django-compressor-postcss (который я использую для tailwindcss а также autoprefixer) использует.

Я сделал исключение в settings.py так что в Windows STATIC_ROOT изменения в каталог, который действительно может существовать и существует (C:\var\www\project_name\static\).

Я также подтвердил, что django-compressorработает сам по себе, что, по крайней мере, означает, что он может находить файлы и сжимать их вSTATIC_ROOT. Вот ответ на это:

[05/Aug/2020 15:10:02] "GET /static/CACHE/css/output.815596d438c0.css HTTP/1.1" 200 94

На данный момент я не знаю, что делать. Каким-то образомpostcss-cli call не получает файлы или что-то в этом роде, и я не знаю, как это исправить.

Я хотел бы знать, какие обстоятельства заставили людей получить указанную выше ошибку из postcss-cliв любом контексте. Таким образом я смогу лучше устранить проблему. Скажите, пожалуйста, есть ли еще полезная информация, которую я могу предоставить.

0 ответов

Другие вопросы по тегам