2
Dojo 1.6.xでは、カスタムビルドを作成するのは非常に簡単でした。最終的には、dojo.jsファイル、アプリケーション層ファイル、すべてのスタイルの最適化CSSファイルを含めるだけでした。シンプルで簡単。レイヤーとCSSの最適化によるDojo 1.7.1のカスタムビルド
しかし、Dojo 1.7.xでは理解できません。私の目標は、opmtimizedされたdojo.jsファイル、私のアプリケーション層のファイルとすべてのウィジェット、そしてoptmized cssファイルだけを含めることです。ここで
は私のprofile.js
var profile = {
releaseDir: "./release",
basePath: "..",
action: "release",
cssOptimize: "comments",
mini: true,
optimize: "closure",
layerOptimize: "closure",
stripConsole: "all",
selectorEngine: "acme",
packages:[
{
name: "dojo",
location: "./sources/dojo"
},
{
name: "dijit",
location: "./sources/dijit"
},
{
name: "dojox",
location: "./sources/dojox"
}
],
layers: {
"dojo/dojo": {
name: "myDojo.js",
include: [ "dojo/dojo" ],
boot: true,
dependencies: [ "dojo/parser", "dojo/data/ItemFileReadStore", "dijit/themes/tundra", "dijit/Dialog", "dijit/form/Form", "dijit/form/Button", "dijit/form/CheckBox", "dijit/form/ComboBox", "dijit/form/DateTextBox", "dijit/form/FilteringSelect", "dijit/form/NumberSpinner", "dijit/form/Textarea", "dijit/form/TextBox", "dijit/form/TimeTextBox", "dijit/form/ValidationTextBox", "dijit/layout/ContentPane", "dijit/layout/TabContainer", "dijit/Tooltip", "dojox/widget/ColorPicker" ]
}
},
resourceTags: {
amd: function (filename, mid) {
return /\.js$/.test(filename);
}
}
}です。
ビルドを実行すると、リリースが作成されます。 dojo.jsのサイズは約580 KBで、圧縮されていません。しかし、私はアプリケーションファイルと圧縮されたCSSファイルをすべてのスタイルで好きではなかった。
私は間違っていますか?
ありがとう、ラルフ