使用flask,flask-assets,webassets 我正在尝试为 webassets 中的特定过滤器传递过滤器特定配置,但到目前为止还不能这样做。
多次阅读文档无济于事。也浏览了源代码,但这也没有帮助。
规格:
- 我尝试使用的过滤器是
cleancss
- 我试图通过的特定配置是
--skip-rebase
根据上面 cleancss 文档的链接,我应该能够--skip-rebase
在CLEANCSS_EXTRA_ARGS
. 但我把它放在哪里?
到目前为止我已经尝试过,作为烧瓶配置变量传递:
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参数正确传递到命令行,并且确实如此,因此问题仅在于在应用程序配置中正确指定了选项。