这可能使用v1.6.1吗?由于我的客户端的dojo部署的Xdomain配置,每次dev代码更改时都需要执行新的构建.你可以想象,这是一个巨大的浪费时间. 从我能看到的一切来看,没有办法将核心从DOJO规
从我能看到的一切来看,没有办法将核心从DOJO规则的构建中豁免.所以我想知道是否有办法打破规则(修改Rhino调用?)到达我需要的位置.
几个想法.>你可以避免建立大部分道场(dijit,dojox),但我想你已经知道了
>你面临的这个限制似乎很奇怪.有没有什么方法可以上传您在开发过程中编辑的特定JS文件?
也许如果你提供有关客户端设置的更多细节,我可以帮助你集思广益解决这个问题.
更新
以下是我认为您需要的内容:Customize Dojo Base in Build.这允许您指定要包含的dojo基础的特定位.
这适用于1.7之前,所以你应该是好的.
似乎正是你想要的:
layers: [ { name: "dojo.js", customBase: true, dependencies: [ ] }, // ... remainder of profile ]
这将为您提供绝对最低限度的dojo(您仍然不需要您的开发方案,但这将大大减少处理的文件数量).
对于其他用例,您可以使用dependencies属性添加dojo核心中的其他内容.
更新2:
这里有几个构建时优化建议:
1)开发时不要实习字符串,也不要压缩.
您可以传递arg值以避免这些耗时的步骤(例如,对于ant构建):
<arg value="internStrings=false"/> <arg value="layerOptimize=false"/>
2)构建到ram磁盘以加快文件复制速度