Ответ 1
Попробуйте с помощью этого кода:
require.config({
paths: {
...
"jquery" : "../dist/jquery/jquery",
"jQueryInputmask" : "../dist/inputmask/jquery.inputmask",
"inputmask" : "../dist/inputmask/inputmask",
...
},
shim: {
jquery: {
exports: "$"
},
jQueryInputmask: {
deps: ["jquery", "inputmask"],
exports: "$"
},
)
define('script', ['jquery', 'jQueryInputmask'], function ($) {
...
$obj.inputmask(
{
alias: 'currency',
rightAlign: false,
digits: 0
}
);
...
});
В моем проекте он устанавливает настройку прокладки:
shim: настройка зависимостей, экспорта и пользовательской инициализации для старых традиционных шаблонов браузера, которые не используют define() для объявления зависимостей и установки значения модуля.