【发布时间】:2020-01-23 19:35:26
【问题描述】:
我正在使用 Flask_Assets 将 sass 加载到 Flask 中。
我的代码是:
from flask_assets import Environment, Bundle
assets = Environment(app)
scss = Bundle(
'scss/modal.scss',
'scss/buttons.scss'
filters='pyscss',
output='all.css'
)
assets.register('scss_all', scss)
我对 sass 文件进行了更改,但它们不会自动导出到 css。
有人知道如何使它们导出或从控制台手动导出某些命令吗?
谢谢!!!!
【问题讨论】:
-
不清楚这是否首先有效,并且没有导出进一步的更改,或者根本没有正确导出?如果是前者,重新启动烧瓶应用程序是否会导致更改正确导出?
-
不会将我在 scss 上写的任何内容导出到 css。这应该使用 scss 生成一个 css,但它不会。
-
这是由 webassets 提供支持的,您是否尝试过其他 supported filters 之一?对于
pyscss,它说The PyScss module needs to be installed. It’s API has been changing; currently, version 1.1.5 is known to be supported.,您可以尝试使用另一个过滤器,例如filter='scss'。 -
不会自动导出,也许我可以从项目文件夹在终端中启动一个命令。
标签: python css flask sass flask-assets