我想在整個代碼庫中使用Backbone插件,但是我不希望每次使用它時都需要它與Backbone一起使用。現在,我的劇本是這樣的:RequireJS - 總是加載與庫的依賴關係
define(
['backbone','backbone.eventstreams'],
function(Backbone){
//...
}
);
Backbone.EventStreams
僅僅簡單地擴展Backbone
,所以這將是不錯的功能可自動每當我包括骨幹網,而無需單獨添加它的每個文件。
Pyykkis,在他的TodoMVC示例中,simply requires it at the entry point並且似乎使其始終可用。但是,這對我來說就像是一個黑客。
這種方法有什麼缺點嗎?如果是這樣,那麼解決這個問題的正確方法是什麼?
見https://stackoverflow.com/questions/26505925/ – marcus