这是我flask-assets
为 scss 设置的方法:
def configure_extensions(app):
# Web Assets
from app.extensions import assets
scss = Bundle(
'scss/all.scss',
filters='scss',
output='scss_all.css'
)
assets.register('scss_all', scss)
assets.init_app(app)
在我的配置中,我设置ASSETS_DEBUG = True
这有效,并生成文件app/static/scss_all.scss
和文件夹app/static/.webassets.cache
。样式按预期显示在网站上。
但问题是,如果我想重新生成 scss 样式表,我必须删除上面提到的文件。这在玩 scss 时很乏味。
有没有办法在app.debug
设置为时使用重新加载器自动重新生成这些文件True
?
(旁白:我正在使用烧瓶的开发版本)