WEB开发网
开发学院网页设计JavaScript Dojo 的 build 工具简介 阅读

Dojo 的 build 工具简介

 2010-04-13 00:00:00 来源:WEB开发网   
核心提示: 实际上在使用 Dojo 的 build 工具时,关键在于提供的 profile 文件里的内容,Dojo 的 build 工具简介(3),在下面的例子中会详细说明 profile 文件的配置方法,定制 Dojo 文件Dojo 库中提供了大量的文件供使用者调用,../dijit 实际上是 dojo\

实际上在使用 Dojo 的 build 工具时,关键在于提供的 profile 文件里的内容,在下面的例子中会详细说明 profile 文件的配置方法。

定制 Dojo 文件

Dojo 库中提供了大量的文件供使用者调用,但有的时候我们并不是需要所有的这些文件,此时我们可以使用 Dojo 的 build 工具定制一份个性化的 Dojo 库文件,首先我们需要编写一个 profile 文件来描述我们的需求:

清单 1. profile 文件配置示例 1

 /* example.profile.js */ 
 dependencies = { 
 layers: [  // 可以根据需要制定多个不同的 layer 
 { 
 name: "example.js",  // 打包生成的 js 文件的名 
 dependencies: [    // 需要打包的 js 文件列表 
"dojo.date", 
"dojox.uuid"    
 ] 
 } 
 ], 
 prefixes: [    // 设置路径 
 [ "dijit", "../dijit" ], 
 [ "dojox", "../dojox" ] 
 ] 
 } 

注意:

dojo.js 是默认被打包的,不需要在 dependencies中声明

在 prefixes 设置路径应该是相对 dojo\dojo\dojo.js 的路径,../dijit 实际上是 dojo\dijit

将该文件 (example.profile.js) 放在 \dojo\util\buildsrcipts\profiles 目录下,执行:

 build profile=example action=release releaseName=myDojo optimize=shrinksafe 

build 完成后,会在 \dojo 下生成一个 release 文件夹,如下图所示:

图示 1. build 后释放的文件示意:
Dojo 的 build 工具简介

上一页  1 2 3 4 5 6  下一页

Tags:Dojo 工具

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接