나는 requirejs + jquery로 작업하고 있으며 jQuery 플러그인을 require와 잘 작동시키는 현명한 방법이 있는지 궁금합니다.
예를 들어 jQuery-cookie를 사용하고 있습니다. 내가 올바르게 이해했다면 jquery-cookie.js라는 파일을 만들 수 있으며 내부에서 할 수 있습니다.
define(["jquery"], // Require jquery
function($){
// Put here the plugin code.
// No need to return anything as we are augmenting the jQuery object
});
requirejs.config( {
"shim": {
"jquery-cookie" : ["jquery"]
}
} );
나는 다음과 같은 jQuery와 같은 일을 할 수 있는지 궁금했다.
if ( typeof define === "function" && define.amd && define.amd.jQuery ) {
define( "jquery", [], function () { return jQuery; } );
}
또는 이것이 requirejs 또는 amd와 호환되는 jQuery 플러그인을 만드는 유일한 방법 인 경우