Bonjour,
Dans des soucis d'optimisation, je tente de créer mon propre layer avec dojo. Mais je rencontre quelques problèmes que je cherche à résoudre depuis plusieurs heures. J'ai donc créé un fichier de profil dans /buildscripts/profiles nommé: polls.profile.js avec le code suivant:
j'ai l'arborescence suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 dependencies = { layers: [ { name: "../polls/polls.js", resourceName: "polls.layer", dependencies: [ "dijit.layout.ContentPane", "dijit.layout.BorderContainer", "dijit.Dialog", "dijit.form.CheckBox", "dijit.form.Button", ] }, ], prefixes: [ ["dijit","../dijit"], ["dojox","../dojox"], ] }
--dojo
--dijit
--dojox
--util
Lorsque j'entre la commande de build j'ai les erreurs suivantes:
J'ai pourtant suivi les instructions données dans pas mal de sites mais pas moyen. J'ai bien un dossier release qui se crée avec une librairie dojo à l'intérieur mais je sais vraiment pas si elle fonctionne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 ./build.sh profile=polls action=release version="1.3.2" release: Using profile: profiles/polls.profile.js release: Using version number: 1.3.2 for the release. release: Deleting: ../../release/dojo release: Copying: ../../dojo/../dijit to: ../../release/dojo/dijit release: Copying: ../../dojo/../dojox to: ../../release/dojo/dojox release: Copying: ../../dojo to: ../../release/dojo/dojo release: Building dojo.js and layer files js: uncaught JavaScript runtime exception: TypeError: Cannot read property "dojo.foo" from undefined js: uncaught JavaScript runtime exception: TypeError: Cannot find function registerModulePath in object [object Object]. macbook-pro-de-julien-lietart:buildscripts Tavarez$
Quelqu'un aurait-il une solution ou pourrait m'éclaircir sur le problème car très peu de cas similaires apparemment.
Merci
Partager