Tôi đang sử dụng phiên bản ổn định hiện tại của cả hai require.js và jQuery và tôi hiện đang bao gồm jQuery như thế nàycách chính xác để thực hiện jQuery với require.js
requirejs.config({
paths: {
'jQuery': 'vendor/jquery',
}
});
require(['jQuery'], function(jQuery) {
log(jQuery); // working
});
Những gì tôi không nhận được là tôi không thực sự cần phải cung cấp một cách rõ ràng về jQuery, vì điều này sẽ vẫn làm việc (cũng trong các module khác):
require(['jQuery'], function(// nothing here) {
log(jQuery); // working
});
Bây giờ tôi không chắc chắn nếu điều này là đúng cách để làm việc đó, cũng vì sử dụng Ký hiệu $ đô la để tham chiếu đến jQuery không hoạt động!
Nếu bạn đang sử dụng phiên bản mới nhất trên jQuery hỗ trợ AMD, bạn có thể theo liên kết sau: http://developer.telerik.com/featured/jquery-using-only-what-you-need/ –