2

是否可以混合文件类型并使用单个包添加过滤器,例如

css = Bundle(
    'css/reset.css',
    'css/style.css',
    'css/fancybox.css',
    'css/custom.less',
    output='gen/packed.css',
    filters=['less']
)

我希望所有的 css 和 less 输出到同一个文件,即gen/packed.css

4

1 回答 1

2

您需要像这样设置捆绑包:

css = Bundle(
  'css/reset.css',
  'css/style.css',
  'css/fancybox.css',        
  Bundle('css/*.less', filters='less', debug=False)
  output='gen/packed.css'
)

http://elsdoerfer.name/docs/webassets/css_compilers.html

于 2012-04-28T08:49:49.623 回答