【发布时间】:2014-02-16 05:28:43
【问题描述】:
我在骨干项目中使用 Require.js 加载 jquery-menu-aim 和 bootstrap 时出错。
这是我在 main.js 中定义的:
requirejs.config({
enforceDefine: true,
paths: {
//declare path jquery, backbone, underscore,and other library here....
"jquery-menu-aim" : "libs/jquery/jquery.menu-aim",
"bootstrap" : "libs/jquery/bootstrap.min"
},
shim: {
"jquery-menu-aim" : {
deps: ["jquery"] ,
exports: "Jquerymenuaim"
},
"bootstrap" : {
deps: ["jquery"] ,
exports: "Bootstrap"
}
}
});
错误:未捕获的错误:没有为 jquery-menu-aim 定义调用 http://requirejs.org/docs/errors.html#nodefinerequire.js:8 未捕获的错误:没有定义引导程序调用 http://requirejs.org/docs/errors.html#nodefine
当我在我的视图中定义它时。我想我在 Shim 配置中定义库时可能是错误的,但我在 google 中找不到它。
任何帮助将不胜感激。谢谢。
【问题讨论】:
标签: javascript jquery twitter-bootstrap backbone.js requirejs