【发布时间】:2013-03-08 23:22:46
【问题描述】:
无论超时设置如何,我都会不断收到以下错误:
Uncaught ReferenceError: ko is not defined knockout.activity.js:381 未捕获的错误:模块的加载超时:淘汰赛 http://requirejs.org/docs/errors.html#timeout
var require = {
baseUrl: "/app1/script",
paths: {
jquery: "lib/jquery/jquery-1.8.3",
knockout: "lib/knockout/knockout-2.2.0",
activity: "lib/knockout/knockout.activity"
},
shim: {
"activity": {
deps: [
"jquery",
"knockout"
],
exports: "ko"
}
}
};
在我的视图模型中:
define([
"jquery",
"knockout",
"activity",
],
function ($, ko) {
【问题讨论】:
-
你试过没有baseUrl吗?我相信你还需要在视图函数中为
activity提供一个“参数”,而不是 100% 确定
标签: javascript requirejs