Bonjour,

J'ai un petit problème avec requirejs. Mon appli ressemble à ceci :
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
Mon main.js contient :
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();
        }
    },
et monProbleme.js commentce par:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
define(function(require, exports, module) {
  var openpgp = require('openpgp');
etc.
}
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...