Ci scusiamo se ho perso questo nei documenti. Fondamentalmente voglio usare la funzionalità di configurazione del modulo RequireJS. Vorrei gestire centralmente i valori di configurazione dati ai moduli in un pacchetto.Configurazione dei moduli con RequireJS quando config dipende da RequireJS
Questo è un esempio dalla documentazione:
requirejs.config({
config: {
'bar': {
size: 'large'
},
'baz': {
color: 'blue'
}
}
});
//bar.js, which uses simplified CJS wrapping:
define(function (require, exports, module) {
//Will be the value 'large'
var size = module.config().size;
});
//baz.js which uses a dependency array,
define(['module'], function (module) {
//Will be the value 'blue'
var color = module.config().color;
});
Il mio problema è che il mio informazioni di configurazione sarà un po 'più complesso, e avrà per sé avere dipendenze. Vorrei:
requirejs.config({
config: {
'bar': {
path: path.dirname(module.uri)
key: crypto.randomBytes(64)
},
}
});
Dove le variabili nella mia configurazione devono utilizzare requireJS per valutare.
Per me avrebbe senso che ci fosse una separazione logica tra la configurazione RequireJS - la configurazione necessaria per caricare i moduli - e la configurazione del modulo dell'utente. Ma Attualmente sto lottando per trovare questo :(
Sì questo è quello che ho attualmente, ma significa che ho bisogno di chiedere ' config 'da ogni modulo. Significa anche che non posso specificare diverse configurazioni per diversi moduli in modo centralizzato. Speravo davvero di utilizzare la funzione di configurazione requireJS, ma forse non è possibile – greTech
Controlla la mia modifica, i globals sono appropriati se stai usando qualcosa ovunque – Felix
No grazie per le multinazionali inquinanti, im anche usando Node.js :) – greTech