어쩌면 내가 어딘가에 문서에서 이것을 놓쳤을 수도 있지만 여기에 간다. 모듈 관리를 담당하는 핵심 컨트롤러가 있습니다. 지금까지 약 20 개의 모듈이 있으며 코어에서로드되도록 쉽게 구성 할 수 있기를 원합니다. 이것은 큰 배열이나 많은 호출이 필요하다는 것을 의미합니다. 리터럴 객체에 모듈 목록을 만든 다음 모듈이 그 모듈로부터 종속성을로드하도록 허용하는 것이 좋습니까?RequireJS - 중앙에서 모듈 관리
Config.js
modules = [
'moduleA',
'moduleB',
'moduleC'
];
Core.JS
define(
['config'],
function(config) {
// Somewhere in here I parse the list and require() each one ?
return {
startAll : function() {
console.log('starting all modules.');
// Then call a method common to all 'modules' in the list above.
}
}
};
}
);
난에 새로 온 사람으로서이 좋은 생각 인 경우 잘 모르겠어요 : 여기에 내가 무엇을 의미하는지의 예 RequireJS하지만 한 곳에서로드되는 모듈을 구성 할 수 있다는 생각을 좋아합니다. 제 경우에는 모듈별로 UI 위젯을 더 구체적으로 말합니다.
나는 당신이 말하는 것을보고 있습니다. 기본적으로로드 된 종속성 목록을 빌드하고 다른 모듈에로드합니까? 아주 멋지다. – backdesk
예. 나는 이것이 귀하의 경우에 효과가 있는지 모르겠습니다. 그래도 꽤 유용하다고 생각했습니다. –