Как загрузить другие расширения для элемента управления jquery под названием «fancytree». Я пытаюсь загрузить fancytee или включить fancytree.table.js и другие расширения, которые необходимы - ниже моя конфигурацияrequirejs включает несколько расширений для управления jquery
require.config({
shim: {
underscore: {
exports: '_'
},
backbone: {
deps: [
'underscore',
'jquery'
],
exports: 'Backbone'
},
'jquery-ui': {
exports: "$",
deps: ['jquery']
},
'fancytree': {
deps: ['jquery-ui']
},
'alertify': {
deps: ['jquery']
},
'fancytreetable': {
deps: ['jquery', 'fancytree']
}
},
paths: {
'jquery': '../lib/jquery/jquery',
'underscore': '../lib/underscore/underscore',
'backbone': '../lib/backbone/backbone',
'text': '../lib/text/text',
'jquery-ui': '../vendor/jquery-ui/jquery-ui',
'fancytree': [
'../vendor/fancytree/fancytree',
'../vendor/fancytree/fancytree.table'/* this extension here needs to be added but it's not included */
],
'alertify': '../vendor/alertify/alertify'
},
baseUrl: '/js/app',
});
Путей только для разработчиков удобства, чтобы написать минимальный код. Не указывать зависимость. Вы должны создать две разные переменные пути. Поскольку вы уже определили прокладку для него, достаточно указать только путь для '../vendor/fancytree/fancytree.table'. Если, конечно, вам не нужно «../vendor/fancytree/fancytree» как отдельная зависимость –