プロファイルを使用した Dojo ビルド (カスタム・ビルド) の作成

Dojo ビルド・プロファイルは、ビルド・パラメーターを指定する JavaScript ファイルです。

始める前に

Dojo 対応の Web プロジェクトを作成する

手順

  1. 「ファイル」 > 「新規」 > 「その他」 > 「JavaScript」 > 「JavaScript ソース・ファイル」の順にクリックし、「次へ」をクリックします。新規 JavaScript ファイル」ウィザードが開きます。
  2. フォルダー・リストから親フォルダーを選択します。
  3. .profile.js 拡張子を指定してプロファイル・ファイルの名前を入力します。
    ヒント: ビルダー・ウィザードは、「Dojo ビルド・ツール」ウィザードで指定したプロファイル名に .profile.js を自動的に付加します。 このウィザードではこの命名規則は必須です。
  4. 「終了」をクリックします。 新しい JavaScript ファイルが作成されて、エディター内に開きます。
  5. ビルダー・プロファイルをレイヤーおよびプレフィックスの依存関係によってスクリプト化します。 ファイルの内容は次のようなものになります。
    dependencies: {
    	layers: [
    		// Individual layer objects
    	]
    	prefixes: [
    		// Individual prefix objects
    	]
    }
    dependencies
    (オプション) レイヤーおよびプレフィックスのメンバーを含みます。
    layers
    (オプション) ビルドが生成するレイヤー・オブジェクトの配列。レイヤーは、リストされた順序で構築されます。 規則により、レイヤーのメンバーはプレフィックスのメンバーよりも先になります。
    prefixes
    (オプション) 特定の最上位モジュールのソースについて、ソース・ディレクトリーに対する相対的な場所を記述するプレフィックス・オブジェクトの配列。
    注: プロファイルに依存関係オブジェクトが含まれない (空である) 場合、すべてのデフォルト設定がビルドに適用されます。 ビルドは Dojo Base だけを含む単一のレイヤー・ファイルを作成します。他のすべてのリソースは、dojo.require を使用してロードする必要があります。

以下に、ビルド・プロファイル・ファイルの内容の例を示します。
dependencies = {
	stripConsole: "normal",

	layers: [
		{
			name: "../dijit/dijit.js",
			dependencies: [
				"dijit.dijit"
			]
		},
		{
			name: "../dijit/dijit-all.js",
			layerDependencies: [
				"../dijit/dijit.js"
			],
			dependencies: [
				"dijit.dijit-all"
			]
		},
		{
			name: "../dojox/grid/DataGrid.js",
			dependencies: [
				"dojox.grid.DataGrid"
			]
		},
		{
			name: "../dojox/gfx.js",
			dependencies: [
				"dojox.gfx"
			]
		},
		{
			name: "../dojox/charting/widget/Chart2D.js",
			dependencies: [
				"dojox.charting.widget.Chart2D",
				"dojox.charting.widget.Sparkline",
				"dojox.charting.widget.Legend"
			]
		},
		{
			name: "../dojox/dtl.js",
			dependencies: [
				"dojox.dtl",
				"dojox.dtl.Context",
				"dojox.dtl.tag.logic",
				"dojox.dtl.tag.loop",
				"dojox.dtl.tag.date",
				"dojox.dtl.tag.loader",
				"dojox.dtl.tag.misc",
				"dojox.dtl.ext-dojo.NodeList"
			]
		}
	],

	prefixes: [
		[ "dijit", "../dijit" ],
		[ "dojox", "../dojox" ]
	]
}

次のタスク

これで、カスタム Dojo ビルドを実行できるようになりました。
トピックのタイプを示すアイコン タスクのトピック
インフォメーション・センターのご利用条件 | フィードバック

タイム・スタンプ・アイコン 最終更新: May 29, 2014 10:20

ファイル名: tdojoprofile.html