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:
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"],
	]
}
j'ai l'arborescence suivante:

--dojo
--dijit
--dojox
--util

Lorsque j'entre la commande de build j'ai les erreurs suivantes:
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$
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.

Quelqu'un aurait-il une solution ou pourrait m'éclaircir sur le problème car très peu de cas similaires apparemment.

Merci