Как можно использовать RequireJS с системой, подобной Joomla?

#web-applications #joomla #requirejs

#веб-приложения #joomla #requirejs

Вопрос:

Это теоретический вопрос.

Как можно использовать RequireJS с системой, подобной Joomla, со структурой каталогов (включая возможность включения скриптов из компонентов, плагинов и т.д.)

 /components/com_something/script/a.js
/components/com_other/script/b.js
  

Или RequireJS не подходит для такого рода многоуровневой структуры каталогов?

Ответ №1:

Вы можете использовать paths config:

 require.config({
  baseUrl: '/components'
  paths: {
    something: 'com_something/script',
    other: 'com_other/script'
  }
});

require(['something/a', 'other/b'], function(a, b){
  // ...
});