Я пытаюсь использовать облачную библиотеку, используя нижеприведенный код, но я продолжаю получать «TypeError: Не могу прочитать свойство« config undefined ».Пытаясь использовать облачную с requirejs
main.js
require.config({
shim: {
"jquery": {},
}
});
require(['jquery', 'jquery.ui.widget', 'jquery.iframe-transport', 'jquery.fileupload', 'jquery.cloudinary'], function($) {
$(document).ready(function() {
$.cloudinary.config({
cloud_name: 'sample',
api_key: '874837483274837'
})
});
});
index.html
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
</body>
<script data-main="js/main.js" type="text/javascript" src="js/require.js"></script>
</html>
Я думаю, что вам не хватает нескольких прокладок. Вам нужно добавить плагины jQuery в качестве прокладки, которые, в свою очередь, имеют jQuery как требование: 'shim: {'jquery.cloudinary': {deps: ['jquery'] \t}}'. Вы должны делать это для всех плагинов jQuery, которые вы хотите присоединить к '$' (или любому другому символу, который вы определяете) в вашей JSJ, требуемой от RequireJS. – Timusan
Пробовал, все еще получая «Не могу прочитать свойство« config »undefined» – apijay
Вы включили скрипт 'jquery.cloudinary.js' в свою папку' js/'? – Louy