首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Webassets -包中的排除文件

Webassets -包中的排除文件
EN

Stack Overflow用户
提问于 2012-11-16 05:12:45
回答 1查看 402关注 0票数 1

我有一个目录,并且想要像Ant一样排除一些文件,对于webassets,这可能吗?

或者捆绑包可以接受列表或元组,这似乎不是这样的?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-11-16 13:34:36

(来自the source at github的) Bundle构造函数签名如下:

代码语言:javascript
复制
def __init__(self, *contents, **options):

这意味着可以将内容指定为一系列位置参数,如the example in the documentation中所示

代码语言:javascript
复制
Bundle('common/inheritance.js', 'portal/js/common.js',
   'portal/js/plot.js', 'portal/js/ticker.js',
   filters='jsmin',
   output='gen/packed.js')

但这也意味着您可以使用Python的功能unpack argument lists。从该页面:

当参数已经在列表或元组中,但需要为需要单独位置参数的函数调用解包时,就会发生相反的情况。例如,内置的range()函数需要单独的start和stop参数。如果它们不可单独使用,请编写带有*-运算符的函数调用,以将参数从列表或元组中解包出来

所以你可以很容易的把上面的例子写成:

代码语言:javascript
复制
files = ['common/inheritance.js', 'portal/js/common.js', 
         'portal/js/plot.js', 'portal/js/ticker.js']
Bundle(*files, filters='jsmin', output='gen/packed.js')

当然,在捆绑之前,您可以过滤/切片/骰子列表到您的核心内容。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13406301

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档