用于合并和处理Web应用程序客户端资产的跨平台工具。
Blend的Python项目详细描述
===
混合
==
合并、分析,优化web应用程序和静态web站点的客户端资产。
示例
=
给定以下目录结构::
project
lib
jquery-1.7.2.min.js
src
app.js
components
menu.js
common
helpers.js
和下面的“app.js”`::
/*app.js*/
/=需要jquery
/=需要menu
/*var app={};
/>和下面的“menu.js`::
/*menu.js*/
/=需要jquery
/=需要helpers
/=var menu={};
以及以下“helpers.js”:
/*helpers.js*/
运行不带“project”目录参数的“blend”将生成以下目录结构:
lib
jquery-1.7.2.min.js
输出
app.js
app.min.js
menu.js
menu.min.js
src
app.js
组件
menu.js
common
helpers.js
,其中“app.js”包含以下内容:
/*app.js*/
/*…缩小后的jquery代码,只包含一次*/
var helpers={};
var menu={}
var app={};
usage
===
blend[options][file1[file2[filen]]]
---o输出,--output=output``
将在其中写入文件输出。默认值是
项目目录根目录中名为``output`
path
~~~~~
``-p path,--path=path``
可以通过重复标志
指定多个目录。如果不使用路径标志指定任何目录,则只搜索工作目录以查找所需的文件。
skip working directory
~~~~~~~~~~~~~~~~~~~~
`-s,--skipcwd``
从需求搜索路径中排除当前工作目录。
--配置``
指定一个json配置文件,该文件描述要使用的分析器和小型化器。
git://github.com/azavea/blend.git
cd blend
python setup.py install
文档
===
==
http://azavea blend.readthedocs.org
许可证
==
工具 web app 应用程序 客户端 js 跨平台 资产 menu blend
混合
==
合并、分析,优化web应用程序和静态web站点的客户端资产。
示例
=
给定以下目录结构::
project
lib
jquery-1.7.2.min.js
src
app.js
components
menu.js
common
helpers.js
和下面的“app.js”`::
/*app.js*/
/=需要jquery
/=需要menu
/*var app={};
/>和下面的“menu.js`::
/*menu.js*/
/=需要jquery
/=需要helpers
/=var menu={};
以及以下“helpers.js”:
/*helpers.js*/
运行不带“project”目录参数的“blend”将生成以下目录结构:
jquery-1.7.2.min.js
输出
app.js
app.min.js
menu.js
menu.min.js
src
app.js
组件
menu.js
common
helpers.js
,其中“app.js”包含以下内容:
/*app.js*/
/*…缩小后的jquery代码,只包含一次*/
var helpers={};
var menu={}
var app={};
usage
===
blend[options][file1[file2[filen]]]
---o输出,--output=output``
将在其中写入文件输出。默认值是
项目目录根目录中名为``output`
path
~~~~~
``-p path,--path=path``
可以通过重复标志
指定多个目录。如果不使用路径标志指定任何目录,则只搜索工作目录以查找所需的文件。
skip working directory
~~~~~~~~~~~~~~~~~~~~
`-s,--skipcwd``
从需求搜索路径中排除当前工作目录。
--配置``
指定一个json配置文件,该文件描述要使用的分析器和小型化器。
git://github.com/azavea/blend.git
cd blend
python setup.py install
文档
===
==
http://azavea blend.readthedocs.org
许可证
==
标签: