Я испытывающие проблемы с RequireJS, где я не в состоянии экспорта набора функций, когда у меня есть требует заявления.RequireJS - Экспорт набора функций
Давайте предположим, что у меня есть файл с именем mySubFile.js, где первый мне нужно вводить JQuery, а затем другую зависимость. Предположим теперь, что у меня есть myFunction, и я хочу экспортировать его, чтобы получить вызов из другого файла.
define('mySubFile', ['jquery'], function ($) {
require(['dependency1'], function (dependency1) {
let myFunction = function(){ return "Hey There"; }
return : {
myFunction : myFunction
}
});
});
Теперь давайте предположим, что я хочу вызвать эту функцию из myFile.js:
define('myFile', ['jquery'], function ($) {
require(['mySubFile'], function (mySubFile) {
console.log(mySubFile.myFunction());
});
});
Это не работает. Я получаю:
Невозможно прочитать свойство «myFunction» не определено.
С другой стороны, если я определяю mySubFile.js следующим образом:
define('mySubFile', ['jquery', 'dependency1'], function ($, dependency1) {
let myFunction = function(){ return "Hey There"; }
return : {
myFunction : myFunction
}
});
я могу получить доступ к туРипсЫоп, но мне нужно сначала решить JQuery.
Я изо всех сил пытаюсь найти решение этого, но все еще ничего не нашел.
Как я могу решить это?
Вы имеете в виду, что вам нужен jquery перед модулем mySubFile? – Nitesh
@NiteshI нужно вставлять jQuery перед чем-либо еще. – AndreaM16