Dojo ビルド システムを使用しているにもかかわらず、私のアプリにはまだ、ビルドでカバーされることを望んでいた多数の JavaScript ファイルが含まれています。
ここに私のビルドプロファイルがあります:
var profile = (function(){
return {
basePath: "./",
releaseDir: "release",
action: "release",
selectorEngine: "acme",
cssOptimize: "comments.keepLines",
packages:[{
name: "dojo",
location: "dojo"
},{
name: "dijit",
location: "dijit"
},{
name: "dojox",
location: "dojox"
},{
name: "my",
location: "my"
}],
layers: {
"my/admin": {
include: ['dojo/ready', 'dojo/dom', 'dojo/query', 'dojo/request/xhr', 'my/Form', 'my/Tree/Radio']
}
}
};
})();
アプリは、各要求に次の JS ファイルを引き続き含めています: (これはプロファイルにリストmy/Form.js
されていますが) 、、、、、、、、、、、、、。dojo/fx/Toggler.js
dijit/_base.js
dijit/WidgetSet.js
dijit/_base/focus.js
dijit/_base/place.js
dijit/place.js
dijit/_base/popup.js
dijit/popup.js
dijit/BackgroundIframe.js
dijit/_base/scroll.js
dijit/_base/sniff.js
dijit/_base/typematic.js
dijit/typematic.js
dijit/_base/wai.js
dijit/_base/window.js
my/Tree/Radio
extendsdijit/Tree
であるため、上記のファイルの多くは、によって自動的にロードされる dijit ベース ファイルであると想定していますdijit.Tree
。しかし、確かにビルド ツールはこのような依存関係を解決し、それらを「ビルド済み」ファイルに含める必要がありますか?
Dojo 1.8.3 を使用しています。