Я пытаюсь загрузить файл jquery fileupload на blue-imp с RequireJS.загрузить blue-imp jquery fileupload with RequireJS
У меня возникла проблема при загрузке. Я пробовал такие решения, как this и this, но никто не работал с моей ситуацией.
, что я сделал в моей main.js
является
require.config({
baseUrl : 'js',
paths: {
jquery: 'lib/jquery/jquery-1.11.0',
jqueryfileupload : 'lib/jquery/jquery.fileupload',
underscore: 'lib/backbone/underscore/underscore-min',
backbone: 'lib/backbone/backbone-min',
},
shim : {
'underscore' : {
exports : "_"
},
'backbone' : {
deps : [ "underscore", "jquery" ],
exports : "Backbone"
},
'jqueryFileUpload' : {
deps : ["jquery"]
}
});
на мой взгляд, когда я буду laoding это
define(['backbone', 'jqueryFileUpload' ],
function(Backbone, fileupload) {
});
Это дает мне ошибку на консоли
"NetworkError: 404 Not Found - http://localhost/AppUI/js/jqueryFileUpload.js?cmmn=1409151733588"
Почему он выбирает основу из своего правильного пути и почему jquery FileUpload от baseURL напрямую?
Я могу выполнять обычные операции jquery, такие как val(), append(), но у этого есть зависимость, поэтому я предоставил его.
Я исследовал немного больше и обнаружил вложенные зависимости для файловupload.js, которые представляют собой jquery ui и widget. Я также импортировал их в свои
paths : {
jquery: 'lib/jquery/jquery-1.11.0',
jqueryUI : 'lib/jquery/jquery-ui-1.10.4.custom.min',
jqueryfileupload : 'lib/jquery/jquery.fileupload'
},
shim : {
'jqueryUI' : ['jqueryUI'],
'jqueryFileUpload' : {
deps : ["jquery", "jqueryUI", "jqueryIframetransport"],
exports : "jQueryFileUpload"
}
}
Даже после этого у меня такая же ошибка. Он поднимает неправильный путь.
Любые предложения или подходы для продолжения?