1

そのため、gridx ウィジェットを追加した後、DOJO をビルドしようとしています。

次のように、app.profile.js ファイルに gridx モジュールを追加しました。

layers: {
    "gridx/gridx": {
        include: [
            "gridx/Grid",
            "gridx/core/model/cache/Async",
            "gridx/modules/CellWidget",
            "gridx/modules/Edit",
            "gridx/modules/Filter",
            "gridx/modules/Pagination",
            "gridx/modules/pagination/PaginationBar"
                ]
    }
}

コンパイル中に、これらのエラーが発生し続けます。

error(311) 依存関係がありません。モジュール: アプリ/画面; 依存関係: js/plugins/gridx/Grid エラー (311) 依存関係がありません。モジュール: アプリ/画面; 依存関係: js/plugins/gridx/core/model/cache/Async エラー (311) 依存関係がありません。モジュール: アプリ/画面; 依存関係: js/plugins/gridx/modules/CellWidget エラー (311) 依存関係がありません。モジュール: アプリ/画面; 依存関係: js/plugins/gridx/modules/Edit error(311) 依存関係がありません。モジュール: アプリ/画面; 依存関係: js/plugins/gridx/modules/Filter エラー (311) 依存関係がありません。モジュール: アプリ/画面; 依存関係: js/plugins/gridx/modules/Pagination error(311) 依存関係がありません。モジュール: アプリ/画面; 依存関係: js/plugins/gridx/modules/pagination/PaginationBar

ここで何が欠けているのかわかりません。しばらくの間、トラブルシューティングを行ってきました。

packages.json コード

{
    "name": "app",
    "version": "1.0",
    "dependencies": {
        "dojo": "current",
        "dijit": "current",
        "dojox": "current",
        "util": "current",
        "gridx": "current",
    },
    "description": "app Components Package",
    "dojoBuild": "app-common.profile.js"
}
4

1 に答える 1

0

ビルド プロファイルには、gridx コードの場所をビルドに伝えるパッケージ セクションが必要です。

build.profile.js

basePath:       "../dojo-release-1.8.3-src",
...
packages:[
    {name: 'dojo', location: 'dojo'},
    {name: 'dijit', location: 'dijit'},
    {name: 'dojox', location: 'dojox'},
    {name: 'gridx', location: '../PATH/TO/gridx'} // path is relative from basePath
],
于 2013-08-03T11:17:59.103 に答える