1
這是我在做main.js
:未捕獲的錯誤:沒有明確呼籲揭示
requirejs.config({
enforceDefine: true,
paths: {
"jquery": "libs/jquery/jquery-min",
"underscore": "libs/underscore/underscore-min",
"backbone": "libs/backbone/backbone-min",
"reveal":"libs/jquery/jquery.reveal"
},
shim: {
"underscore": {
deps: [],
exports: "_"
},
"backbone": {
deps: ["jquery", "underscore"],
exports: "Backbone"
},
"reveal": {
exports: "Reveal"
}
}
});
未捕獲的錯誤:沒有明確呼籲揭示 http://requirejs.org/docs/errors.html#nodefine
任何想法,這可能是導致此。謝謝。
你救我的天,赫爾曼陳德良!但是你能告訴我,你怎麼知道'reveal'必須導出'jQuery.fn.reveal'?我試圖找到它,但沒有找到它。 – titi
jQuery插件使用['jQuery.fn.extend()'方法](http://api.jquery.com/jQuery.fn.extend/)註冊自己,所以您通常可以期望它們被導出爲'jQuery .fn._plugin_name_'。如果你在[RequireJS'shim' doc](http://requirejs.org/docs/api.html#config-shim)中進一步滾動一下,還有一個更具體的例子。 –
哦..好吧,現在有道理。非常感謝你。 – titi