是否可以在不将dojo sdk复制到项目中的情况下构建dojo自定义构建?

时间:2013-11-03 21:55:14

标签: dojo dojo-build

我想要自定义构建我的Dojo项目。例如,它位于D:/projects/myproject,。我在D:/programs/dojo1.8有Dojo SDK。我想将Dojo和我的项目代码分开,使其独立于Dojo版本。

当我构建自定义包时,是否需要将Dojo SDK与主项目位于同一文件夹中(即D:/projects/myproject/dojo)?或者我可以在完全不相关的文件夹中启动Dojo构建器,将项目的package.js指定为参数吗?

例如D:/programs/dojo1.8/buildscripts/build.bat --profile D:/projects/myproject/package.js。如果是,我应该将哪些内容用作basePath文件中的releaseDirpackagespackage.js选项?

1 个答案:

答案 0 :(得分:0)

可以在构建中包含不相关的包。

在命令行中指定要添加的包,例如。

D:/programs/dojo1.8/buildscripts/build.bat --profile MyProfile.js --package d:\programs\dojo1.8

指定的包文件夹应包含名为 package.json 的文件以及包描述。可以在dojo构建文档中找到该文件的格式。标准的dojo,dijit和dojox包有它。但是没有地方说它必须包含由dojo builder构建的“目录:{lib:'。'}”条目。

您可以指定以逗号分隔的多个包。