gpt4 book ai didi

python - 如何在 webassets 中传递过滤器特定配置选项

转载 作者:太空宇宙 更新时间:2023-11-03 16:44:55 24 4
gpt4 key购买 nike

使用 , , 我正在尝试为 webassets 中的特定过滤器传递特定于过滤器的配置,但到目前为止还无法做到这一点。

多次阅读文档,无果。也浏览了源代码,但这也没有帮助。

具体:

  • 我尝试使用的过滤器是 cleancss
  • 我尝试传递的特定配置是 --skip-rebase
<小时/>

根据上面的 cleancss 文档链接,我应该能够在 CLEANCSS_EXTRA_ARGS 中传递 --skip-rebase 选项。但我该把它放在哪里呢?

到目前为止我已经尝试过,作为 flask 配置变量传递:

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 参数是否正确传递到命令行,确实如此,因此问题仅在于在应用程序配置中正确指定选项。

最佳答案

使用相关第一个选项重试时:

CLEANCSS_EXTRA_ARGS = ['--skip-rebase']

成功了!

更多信息请参阅 flask assets repo issues .

匆忙中我一定尝试过:

CLEANCSS_EXTRA_ARGS = ['skip-rebase']

这不起作用,因此出现了问题。

<小时/>

不过这个功能应该被记录下来。可能会提交一个请求来改进文档。

<小时/>

另请注意,这需要版本 0.11(webassets)及更高版本。

关于python - 如何在 webassets 中传递过滤器特定配置选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36404392/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com