我定義了這樣的事:骨幹使jQuery和處處強調可用而不稱他們
require.config({
shim: {
underscore: {
exports: '_'
},
backbone: {
deps: [
'underscore',
'jquery'
],
exports: 'Backbone'
},
},
paths: {
jquery: 'libs/external/jquery',
underscore:'libs/external/underscore',
backbone: 'libs/external/backbone',
text: 'libs/external/text',
router: ''
}
});
然後在我的意見我有權要求jQuery和強調每次這是煩人:
define('myview',[
'jquery',
'backbone',
'underscore',
'somemodule'
], function($, backbone, underscore) {
我知道有一種方法來定義一些圖書館gloablly,可以被稱爲accross views/model/collections ...等,而不需要他們所有的時間,但我不記得正確的實施。
任何幫助是非常讚賞
請注意,這會非常的失敗使用RequireJS的目的 - 你將無法跟蹤每個模塊的依賴關係。 – kryger