Bonjour,
J'ai un petit problème avec requirejs. Mon appli ressemble à ceci :
Mon main.js contient :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 appli |---main.js |-----common/ |------- dep/ | |-------openpgp.js | |------- jquery.js |------- lib/ |-------monProbleme.js
et monProbleme.js commentce par:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 requirejs.config({ paths: { jquery: 'common/dep/jquery.min', openpgp: 'common/dep/openpgp', }, shim: { 'openpgp': { deps: ['jquery'], exports: 'openpgp', init: function() { this.openpgp.init(); } },
Tout cela fonctionne. Mais j'ai besoin que dans monProbleme.js, on utilise le chemin relatif, à savoir require('../dep/openpgp'). J'imagine que ce n'est pas très compliqué mais après j'y ai passé deux heures de tatonnement infructueux...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 define(function(require, exports, module) { var openpgp = require('openpgp'); etc. }
Partager