Почему django -compressor-post css не может скомпилировать файлы stati c только на Windows? - PullRequest
0 голосов
/ 06 августа 2020

Я пытаюсь заставить мое приложение 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 в любом контексте. Так я смогу лучше решить проблему. Скажите, пожалуйста, есть ли еще полезная информация, которую я могу предоставить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...