Умножает активы в один пакет, используя Flask-Assets

У меня есть пара CSS-файлов в статической директории моего проекта Flask и несколько полей SCSS. Сейчас я собираю файлы SCSS вручную, но я хочу, чтобы Flask-Assets сделал это для меня. Я знаю, как подготовить только пакет CSS, но есть ли способ смешать в этот файл SCSS пакета, который должен быть скомпилирован filter="pyscss" до комплектации?

1 ответ

Я не уверен насчет pyscss фильтр, но да, вы можете связать файлы CSS и SCSS вместе с scss фильтр. Фильтр будет применяться только к соответствующим файлам (*.scss в данном случае.) Рабочий код одного из моих проектов:

assets.register(
    'css_admin',
    Bundle(
        'bootstrap/dist/css/bootstrap.min.css',
        'admin.scss',
        filters='scss', output='admin.css'
    )
)
Другие вопросы по тегам