2011-09-09 23 views
18

khi sử dụng để cắm require.js tìm kiếm nó trong basePath trao/order.jsrequireJs order plugin: nó có thể tồn tại trong một đường dẫn khác với base.jath require.js không?

dụ:

require(
     { 
      baseUrl: '/public/js/' 
     }, 
     [ 
      'require', 
      'order!http://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.1.7/underscore-min.js', 
      'order!http://cdnjs.cloudflare.com/ajax/libs/backbone.js/0.5.3/backbone-min.js', 
      'order!http://cdnjs.cloudflare.com/ajax/libs/json2/20110223/json2.js' 
     ], 
     function (require) { 
      require(['application'], function (app) { 
       app.run(); 
      }); 
     } 
    ); 

nó trông cho plugin trật tự trong http://url.com/public/js/order.js thể tôi bằng cách nào đó lưu nó không nằm trong gốc của thư mục javascript của tôi?

Trả lời

22

Bạn có thể đặt plugin của bạn bất cứ nơi nào bạn thích và trỏ đến con đường của họ khi cấu hình RequireJS:

require({ 
    baseUrl: "/public/js/", 
    paths: { 
     order: "requirejs/plugins/order" 
    }, 
    ... 
+0

dễ dàng huh? :) cảm ơn rất nhiều! – Sander

+1

Cảm ơn vì điều này, đã không rõ ràng ngay từ các tài liệu mà nó đã làm việc theo cách này. –

+0

Điều gì về các plugin được tải tự động như plugin văn bản được tải qua văn bản! ...? – Marconi

Các vấn đề liên quan