したがって、私は jquery.flot と jquery.flot.selection を使用しており、 define({... がモジュールを非同期的にロードするため、選択プラグインが $.plot.plugins (作成された $.plot.plugins) にプッシュしようとしているため、問題が発生しています。 jquery.flot による) しかし、その時点では $.plot.plugins はまだ定義されていません。
require.config の「shim」引数がこれに役立つはずですが、運がありません...ここに要約があります... jquery.flot は $.plot を作成し、jquery.flot.selection は $ にそれ自体を追加します.plot.プラグイン
私が試したこと...
shim:{
'js/lib/jquery.flot':{
exports:'$.plot'
},
'js/lib/jquery.flot.selection':{
deps:['js/lib/jquery.flot']
}
}
また
shim:{
'js/lib/jquery.flot.selection':['js/lib/jquery.flot']
}
私のプラグインは次のようになります..
define(['jquery','lib/jquery.flot','lib/jquery.flot.selection'], function() {
(function($) {
// jQuery plugin definition
.....
私も試しました
define(['jquery'],function(){
require[('js/lib/jquery.flot.selection'],function(){
//jQuery plugin definition
...
私は何をすべきか???