"$.widget не определен" после сборки requirejs

Я использую requirejs для загрузки jquery.selectBoxIt. Он использует фабрику виджетов jQueryUI, поэтому я загрузил фабрику виджетов только с официального сайта jQueryUI в свой проект.

Когда проект загружается с помощью config.js, selectBoxIt запускается без проблем. Но когда я строю проект с помощью r.js, я получаю ошибку $.widget is not defined,

Пожалуйста, помогите мне, пожалуйста, исправьте это.

PS. Я уже прочитал некоторые результаты Google на нем, но ничего не помогает.

config.js

require.config({
    paths: {
        'jquery': 'assets/libs/jquery/2.2.0/jscript/jquery.min',
        'jquery.migrate': 'assets/libs/jquery/plugins/migrate/1.2.1/jscript/migrate.min',
        'jquery.ui': 'assets/libs/jquery.ui/1.12.0/jscript/jquery-ui',
        'jquery.selectboxit': 'assets/libs/jquery/plugins/selectboxit/3.8.1/jscript/selectBoxIt',
    },
    shim: {
        'jquery.migrate': {

            deps: ['jquery'],
            exports: 'jQuery',
        },
        'jquery.selectboxit': {

            deps: ['jquery.migrate', 'jquery.ui'],
        },
    },
});

module.js

define([
    'jquery.selectboxit',
], function (SelectBoxIt) {
    ...
});

Ошибка появляется в коде selectBoxIt в строке

$.widget("selectBox.selectBoxIt", {

0 ответов

Другие вопросы по тегам