2
使用Dojo 1.6.x創建自定義構建非常容易。最後,我只需要包含一個dojo.js文件,我的應用程序層文件和一個包含所有樣式的優化的css文件。簡單而簡單。使用圖層和CSS優化自定義構建Dojo 1.7.1
但與Dojo 1.7.x我不明白。我的目標是包括一個opmtimized dojo.js文件,我的應用程序層文件以及所有我的小部件和東西以及一個優化的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文件。
我在做什麼錯?
謝謝,拉爾夫