我想要自定义构建我的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
文件中的releaseDir
,packages
和package.js
选项?
答案 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:'。'}”条目。
您可以指定以逗号分隔的多个包。