使用Flask-Assets将资产转换为一个捆绑包

时间:2014-03-12 02:26:16

标签: flask sass flask-assets

我在Flask项目的静态目录中有几对CSS文件和几个SCSS fiels。现在我正在手动编译SCSS文件,但我希望Flask-Assets为我做。我知道如何只准备CSS捆绑,但有没有办法混合到这个捆绑SCSS文件,必须在捆绑之前由filter="pyscss"编译?

1 个答案:

答案 0 :(得分:1)

我不确定pyscss过滤器,但是,您可以将CSS和SCSS文件与scss过滤器捆绑在一起。过滤器仅适用于相关文件(在这种情况下为*.scss。)来自我的一个项目的工作代码:

assets.register(
    'css_admin',
    Bundle(
        'bootstrap/dist/css/bootstrap.min.css',
        'admin.scss',
        filters='scss', output='admin.css'
    )
)