【发布时间】:2016-04-04 13:42:59
【问题描述】:
使用flask、flask-assets、webassets 我正在尝试为 webassets 中的特定过滤器传递特定于过滤器的配置,但到目前为止还没有这样做。
多次阅读文档无济于事。也浏览了源代码,但这也没有帮助。
具体说明:
- 我尝试使用的过滤器是
cleancss - 我试图通过的特定配置是
--skip-rebase
根据上面 cleancss 文档的链接,我应该能够在CLEANCSS_EXTRA_ARGS 中传递--skip-rebase 选项。但是我把它放在哪里呢?
到目前为止我已经尝试过,作为烧瓶配置变量传递:
CLEANCSS_EXTRA_ARGS = ['--skip-rebase'] # actually works, see answer!
CLEANCSS_EXTRA_ARGS = ['skip-rebase'] # doesn't work!
ASSETS_CLEANCSS_EXTRA_ARGS = ['--skip-rebase'] # doesn't work!
FLASK_ASSETS_CLEANCSS_EXTRA_ARGS = ['--skip-rebase'] # doesn't work!
ASSETS_CLEANCSS_EXTRA_ARGS = ['skip-rebase'] # doesn't work!
FLASK_ASSETS_CLEANCSS_EXTRA_ARGS = ['skip-rebase'] # doesn't work!
ps:我还尝试修改源代码以检查是否将 cleancss 参数正确传递到命令行,并且确实如此,因此问题仅在于在应用程序配置中正确指定了选项。
【问题讨论】:
标签: flask flask-assets webassets python flask webassets flask-assets