私のファイル構造は次のとおりです。
js/
lib/
noty/
layouts/
bottom.js
top.js
...
themes/
default.js
noty.jquery.js
jquery.js
jquery-ui.js
user/
user.js
app.js
そして私の設定:
requirejs.config({
baseUrl: 'js/lib',
urlArgs: 'bust=' + (new Date()).getTime(), //only for dev : no-cache
paths: {
user: '../user'
},
shim: {
'jquery-ui': ['jquery'],
'jquery-tmpl': ['jquery'],
'gridy': ['jquery']
}
});
requirejs(['jquery', 'jquery-ui'], function($){
....
});
私の懸念は、任意のモジュールで使用できる通知プラグインである noty を統合しようとしていることです。このプラグインはロードする必要があります:
js/lib/noty/noty.jquery.js
js/lib/noty/layout/top.js
js/lib/noty/themes/bottom.js
それを行う方法が何であるかわかりませんか?
ファイルを連結しますか?
各ファイルを依存関係としてロードしますか? :
requirejs(['jquery', 'jquery-ui', 'noty/noty.jquery.js', 'noty/layout/top.js', など]
requireJs 用のある種のプラグイン/モジュールを作成しますか?
ありがとう