Przepraszam, jeśli przegapiłem to w dokumentach. Zasadniczo chcę użyć funkcji konfiguracji modułu RequireJS. Chciałbym centralnie zarządzać wartościami konfiguracyjnymi nadanymi modułom w pakiecie.Konfigurowanie modułów z RequireJS przy konfiguracji zależy od RequireJS
To jest przykład z docs:
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;
});
Moim problemem jest to, że moje informacje konfiguracja będzie trochę bardziej skomplikowane, a sam ma zależności. Chciałbym wykonać:
requirejs.config({
config: {
'bar': {
path: path.dirname(module.uri)
key: crypto.randomBytes(64)
},
}
});
Gdzie zmienne w mojej konfiguracji muszą używać requireJS do oceny.
Dla mnie sensowne byłoby logiczne oddzielenie konfiguracji RequireJS - konfiguracja niezbędna do ładowania modułów - i konfiguracja modułu użytkownika. Ale jestem obecnie stara się znaleźć to :(
Tak to jest to co mam obecnie, ale to oznacza, że trzeba wymagać " config "z każdego modułu. Oznacza to również, że nie mogę określać różnych konfiguracji dla różnych modułów w sposób scentralizowany. Naprawdę miałem nadzieję, że skorzystam z funkcji requireJS config, ale być może nie jest to możliwe – greTech
Sprawdź moją edycję, globale są odpowiednie, jeśli używasz czegoś wszędzie. – Felix
Nie, dziękuję za zanieczyszczające globale, również za pomocą Node.js :) – greTech