[RequireJS] Utiliser un chemin relatif
Bonjour,
J'ai un petit problème avec requirejs. Mon appli ressemble à ceci :
Code:
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:
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:
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...