1

Dojo 1.7.2 のカスタム ビルドについて助けが必要です。ビルドは正常に動作しますが、ブラウザーでエラーが返されます。

これが私のプロファイルファイルです:

dependencies = {
    layers: [
            {
                    // This is a specially named layer, literally 'dojo.js'
                    // adding dependencies to this layer will include the modules
                    // in addition to the standard dojo.js base APIs.
                    name: "dojo.js",
                    dependencies: [
                            "dijit.registry",
                            "dijit.Dialog",
                            "dijit.Tooltip",
                            "dijit.form.Button",
                            "dijit.layout.ContentPane"
                    ]
            }
    ],

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

}

「digit.registry」を追加する必要はないと思います。生成された dojo.js ファイルは、追加してもしなくても変わりません。digit.byId を使っているので依存関係にしました

ここに私が構築する方法があります:

./build.sh -r --profile profiles/my.profile.js --releaseDir /my/release/directory

次に、生成された dojo.js を HTML コードに含めます。ページが読み込まれると、digit.byId で何かをしようとすると、javascript コンソールに「_5c4 は関数ではありません」というエラーが表示されます。

代わりに ajax.googleapis.com から完全な Dojo をロードすると、すべてが完全に機能します。

../dijit/dijit.js も html に含める必要がありますか?

4

1 に答える 1

0

スペルの数字を確認してください-> dijit

于 2012-04-12T01:19:11.700 に答える