用于合并和处理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
  • 欢迎加入QQ群-->: 979659372 Python中文网_新手群

    推荐PyPI第三方库


    热门话题
    Android Java在活动之间传递值   java当实体中存在关系时,我可以只使用实体的id而不是从DB中获取实体吗?   bouncycastle Java运行SSHD服务器错误未找到类定义   java SWT/Swing>Threads n'Hell   java多线程数据库读取   java如何在Eclipse中轻松提交Git   java在哪里可以找到字符串相等比较的一组特定排序规则?   无连接表的java单向单域关系   java扩展三角文件   java spring。杰克逊。序列化。failonemptybeans   java无法加载请求的类:oracle。jdbc。驾驶员OracleDriver   java通过数组进行索引循环并打印出元素?   找不到eclipse错误类中的java提交Hadoop作业   Java:随机设定种子   java片段、异步任务和侦听器   java在分号后使用{}