Assetgen

软件截图:
Assetgen
软件详细信息:
版本: 0.3.2
上传日期: 11 May 15
开发: Tav
许可: 免费
人气: 1

Rating: nan/5 (Total Votes: 0)

Assetgen的目的是作为替代,往往被写入建立/管理的JavaScript / CSS文件的各种特设脚本。
该工具是由你在assetgen.yaml文件中指定的配置,例如驱动
#示例assetgen.yaml配置
产生:
- JS / base.js:
 来源:
  - %(AMPIFY_ROOT)S / third_party / jslibs / json.js
- JS / app.js:
 来源:
  - 静态/ JS / Models.coffee
  - 静态/ JS / Views.coffee
  - 静态/ JS / Maps.coffee
 丑化:
  - --define-从模块
  - consts
  profile.dev:
 丑化:
  - --define-从模块
  - consts-dev的
- GFX / *:
 来源:静态/ GFX / *
 类型:二进制
- CSS / site.css:
 来源:
  - 原料:|
  //公共领域( - )2011 Ampify作者。
  //详见Ampify取消许可文件。
  - 静态/ CSS / site.sass
 取决于:
  - 静电/ CSS / *青菜
  - 静态/ GFX / *
 比迪:真
  embed.path.root:静态
  embed.url.base:/.static/
prereqs:
- 静电/ JS / consts.js:
 来源:静态/ JS / consts.coffee
 压缩:假的
- 静电/ JS / consts-dev.js:
 来源:静态/ JS / consts-dev.coffee
 压缩:假的
ENV:
  NODE_PATH.prefix:静态/ JS
output.directory:AppEngine上/静态
output.hashed:真
output.manifest:AppEngine上/ assets.json
profile.dev:
  css.compressed:假的
  js.compressed:假的
你甚至可以控制哪些配置选项被用来通过指定--profile参数。这将覆盖默认值与给定的配置文件中指定的值。所以,在上面的例子中,指定--profile dev的将使用所有profile.dev选项。
最后,您可以assetgen产生一个给定类型的文件时调用指定自定义处理程序。例如,覆盖内建JS处理程序与一个刚刚较低情况下,所有的源内容,创建你的扩展,如kickass-extension.py:
类KickassAsset(资产):
 高清生成(个体经营):
 内容=''。加入(读(源).lower()的源self.sources)
  self.emit(self.path,内容)
register_handler('JS',KickassAsset)
然后运行assetgen与--extension路径/指定/ kickass-extension.py参数。
用法
用法:assetgen [<路径/要/ assetgen.yaml> ...] [选项]
注意:
&NBSP;如果你不指定assetgen.yaml文件路径,然后`混帐
&NBSP; LS-文件* assetgen.yaml`将用于检测所有配置
&NBSP;文件在当前资源库。所以,你需要在里面
&NBSP;一个Git仓库的工作树。
选项​​:
&NBSP; -h,--help显示此帮助信息并退出
&NBSP; -v,--version显示程序的版本号并退出
&NBSP; - 干净的删除所有生成的文件
&NBSP; - 调试设置调试模式
&NBSP; - 延长= path指定一个Python扩展文件(可重复)
&NBSP; - 力力的所有文件的重建
&NBSP; - 配置= NAME指定要使用的模式
&NBSP; - 看继续循环

功能运行assetgen:

  • 在CoffeeScript的编译源文件转换成JavaScript
  • 在涅槃的JavaScript通过UglifyJS - 包括新的常量折叠的支持
  • 在编译和污染减量SASS样式到了CSS。
  • 生成相同样式的变体为国际化(翻转左到右)和用于自动地嵌入图像作为数据:URI来使等待时间最小
  • 串联多个源文件合并成一个文件,以尽量减少HTTP请求的数量。
  • 创建不同的文件嵌入到文件名,以便与web缓存有效工作的内容​​的哈希值。
  • 创建一个JSON清单文件在你的web应用程序的静态处理器使用。

要求

  • 在Python的

显影剂的其他软件 Tav

Bolt
Bolt

11 May 15

Yatiblog
Yatiblog

11 May 15

意见 Assetgen

评论没有发现
添加评论
打开图片!