Умножает активы в один пакет, используя 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'
)
)