Я пытаюсь заставить мое приложение Django работать на моем Windows P C, чтобы мне было легче разрабатывать его в моей предпочтительной среде и еще много чего.
Оно работает на сервере 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\
).
I также подтвердили, что django-compressor
работает сам по себе, что, по крайней мере, означает, что он может найти файлы и , сжать их в STATIC_ROOT
. Вот успешный ответ на это:
[05/Aug/2020 15:10:02] "GET /static/CACHE/css/output.815596d438c0.css HTTP/1.1" 200 94
На данный момент я не знаю, что делать. Почему-то вызов postcss-cli
не получает файлы или что-то в этом роде, и я не знаю, как это исправить.
Я хотел бы знать, какие обстоятельства заставили людей получить указанную выше ошибку из postcss-cli
в любом контексте. Так я смогу лучше решить проблему. Скажите, пожалуйста, есть ли еще полезная информация, которую я могу предоставить.